diff --git a/indra/newview/llviewertexture.cpp b/indra/newview/llviewertexture.cpp index b42597092..d1c3a40f2 100644 --- a/indra/newview/llviewertexture.cpp +++ b/indra/newview/llviewertexture.cpp @@ -2681,7 +2681,12 @@ void LLViewerFetchedTexture::setCachedRawImage() { --i ; } - + if (mRawImage->getComponents() == 5) + { + llwarns << "IMP-582: Trying to scale an image (" << mID << ") with 5 components!" << llendl; + mIsRawImageValid = 0; + return; + } mRawImage->scale(w >> i, h >> i) ; } if(mCachedRawImage.notNull())