diff options
Diffstat (limited to 'indra/newview')
| -rwxr-xr-x | indra/newview/llviewertexture.cpp | 1 | ||||
| -rwxr-xr-x | indra/newview/llvoavatar.cpp | 3 | 
2 files changed, 4 insertions, 0 deletions
| diff --git a/indra/newview/llviewertexture.cpp b/indra/newview/llviewertexture.cpp index 5330c4da86..5ab628ab2c 100755 --- a/indra/newview/llviewertexture.cpp +++ b/indra/newview/llviewertexture.cpp @@ -2169,6 +2169,7 @@ void LLViewerFetchedTexture::setLoadedCallback( loaded_callback_func loaded_call  		}  	}  	mLastCallBackActiveTime = sCurrentTime ; +        mLastReferencedSavedRawImageTime = sCurrentTime;  }  void LLViewerFetchedTexture::clearCallbackEntryList() diff --git a/indra/newview/llvoavatar.cpp b/indra/newview/llvoavatar.cpp index 93247a3625..110f571397 100755 --- a/indra/newview/llvoavatar.cpp +++ b/indra/newview/llvoavatar.cpp @@ -6316,6 +6316,8 @@ void LLVOAvatar::updateMeshTextures()  				// we'll consider it loaded and use it (rather than  				// doing compositing).  				useBakedTexture( baked_img->getID() ); +                                mLoadedCallbacksPaused |= !isVisible(); +                                checkTextureLoading();  			}  			else  			{ @@ -6331,6 +6333,7 @@ void LLVOAvatar::updateMeshTextures()                                 // this could add paused texture callbacks                                 mLoadedCallbacksPaused |= paused;  +                               checkTextureLoading();  			}  		}  		else if (layerset && isUsingLocalAppearance()) | 
