diff --git a/doc/contributions.txt b/doc/contributions.txt
index c381c5ec79925aef9f56505fdbb88249b3bf8d4f..f95f4ce5134d8eda3d34ae85130a89cec084a42f 100644
--- a/doc/contributions.txt
+++ b/doc/contributions.txt
@@ -793,6 +793,7 @@ Thickbrick Sleaford
 	VWR-13483
 	VWR-13947
 	VWR-24420
+    STORM-1147
 Thraxis Epsilon
 	SVC-371
 	VWR-383
diff --git a/indra/newview/llviewertexture.cpp b/indra/newview/llviewertexture.cpp
index cc635f71f92fee6ae273328c891bb45c1f02d1d9..f5fb074992adce532399cc7f2d61dabd2a2e096f 100644
--- a/indra/newview/llviewertexture.cpp
+++ b/indra/newview/llviewertexture.cpp
@@ -1469,7 +1469,7 @@ BOOL LLViewerFetchedTexture::createTexture(S32 usename/*= 0*/)
 	}
 	setActive() ;
 
-	if (!mForceToSaveRawImage)
+	if (!needsToSaveRawImage())
 	{
 		mNeedsAux = FALSE;
 		destroyRawImage();