diff options
| author | Xiaohong Bao <bao@lindenlab.com> | 2013-11-07 10:18:50 -0700 | 
|---|---|---|
| committer | Xiaohong Bao <bao@lindenlab.com> | 2013-11-07 10:18:50 -0700 | 
| commit | 2b8dc4d80c973770256d0d765f5d8f4f51cf9d57 (patch) | |
| tree | dc10385125d3619235f3c13fb139a72e1178f09a | |
| parent | 6ed4c84a30e8f4044ccaedba114e13e07ae5c46d (diff) | |
fix for SH-3959: Make sure baked textures cache and load from cache correctly.
| -rw-r--r-- | indra/newview/lltexturefetch.cpp | 9 | 
1 files changed, 3 insertions, 6 deletions
| diff --git a/indra/newview/lltexturefetch.cpp b/indra/newview/lltexturefetch.cpp index 70e2c0f2dc..7d17aacfe7 100644 --- a/indra/newview/lltexturefetch.cpp +++ b/indra/newview/lltexturefetch.cpp @@ -1205,9 +1205,7 @@ bool LLTextureFetchWorker::doWork(S32 param)  																		  offset, size, responder);  				mCacheReadTimer.reset();  			} -/* SH-3980 - disabling caching of server bakes until we can fix the blurring problems */ -/*			else if ((mUrl.empty()||mFTType==FTT_SERVER_BAKE) && mFetcher->canLoadFromCache()) */ -			else if (mUrl.empty() && mFetcher->canLoadFromCache()) +			else if ((mUrl.empty() || mFTType==FTT_SERVER_BAKE) && mFetcher->canLoadFromCache())  			{  				setPriority(LLWorkerThread::PRIORITY_LOW | mWorkPriority); // Set priority first since Responder may change it @@ -1343,12 +1341,11 @@ bool LLTextureFetchWorker::doWork(S32 param)  				mCanUseHTTP = false;  			}  		} -#if 0 /* SH-3980 - disabling caching of server bakes until we can fix the blurring problems */ -		if (mFTType == FTT_SERVER_BAKE) +		else if (mFTType == FTT_SERVER_BAKE)  		{  			mWriteToCacheState = CAN_WRITE;  		} -#endif +  		if (mCanUseHTTP && !mUrl.empty())  		{  			setState(WAIT_HTTP_RESOURCE); | 
