diff --git a/indra/newview/llvovolume.cpp b/indra/newview/llvovolume.cpp index 5a086e588dce320194eeb2bdb8d4cd5f407983c7..a6341d9c9a5895ae8b5a1209f889e816ceadc343 100644 --- a/indra/newview/llvovolume.cpp +++ b/indra/newview/llvovolume.cpp @@ -5127,7 +5127,7 @@ void LLControlAVBridge::updateSpatialExtents() // disappear when root goes off-screen" // // Expand extents to include Control Avatar placed outside of the bounds - if (controlAvatar && (rootWasDirty || controlAvatar->mPlaying)) + if (controlAvatar && controlAvatar->mDrawable && (rootWasDirty || controlAvatar->mPlaying)) { root->expandExtents(controlAvatar->mDrawable->getSpatialExtents(), *mDrawable->getXform()); }