diff --git a/indra/newview/llvovolume.cpp b/indra/newview/llvovolume.cpp index adbb292e7..1ae31e9b3 100644 --- a/indra/newview/llvovolume.cpp +++ b/indra/newview/llvovolume.cpp @@ -1433,7 +1433,7 @@ BOOL LLVOVolume::updateGeometry(LLDrawable *drawable) return TRUE; // No update to complete } - if (mVolumeChanged || mFaceMappingChanged ) + if (mVolumeChanged || mFaceMappingChanged || mDrawable->isState(LLDrawable::REBUILD_MATERIAL)) { dirtySpatialGroup(drawable->isState(LLDrawable::IN_REBUILD_Q1));