From c9d32bce393acc1ab73d6820441f0eacdde71dc0 Mon Sep 17 00:00:00 2001 From: Nicky Date: Sun, 8 Jul 2012 12:48:43 +0200 Subject: [PATCH] Crashfix: Make sure drawable exits before calling any method on it. --- indra/newview/llviewertexture.cpp | 5 +++++ 1 file changed, 5 insertions(+) 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()) ;