diff --git a/indra/newview/llviewertexture.cpp b/indra/newview/llviewertexture.cpp index d906622ad7..88ba5b5781 100755 --- a/indra/newview/llviewertexture.cpp +++ b/indra/newview/llviewertexture.cpp @@ -2096,10 +2096,13 @@ bool LLViewerFetchedTexture::updateFetch() void LLViewerFetchedTexture::clearFetchedResults() { // For texture refresh - //llassert_always(!mNeedsCreateTexture && !mIsFetching); mIsMissingAsset = FALSE; - // - + + if(mNeedsCreateTexture || mIsFetching) + { + return ; + } + cleanup(); destroyGLTexture();