diff --git a/indra/newview/llviewertexture.cpp b/indra/newview/llviewertexture.cpp index a9f9bcc09e..24d3147d96 100644 --- a/indra/newview/llviewertexture.cpp +++ b/indra/newview/llviewertexture.cpp @@ -1892,6 +1892,11 @@ void LLViewerFetchedTexture::updateVirtualSize() for(U32 i = 0 ; i < mNumFaces ; i++) { LLFace* facep = mFaceList[i] ; + // Make sure we have a drawable before calling any method on it + if( !facep || !facep->getDrawable() ) + continue; + // + if(facep->getDrawable()->isRecentlyVisible()) { addTextureStats(facep->getVirtualSize()) ;