diff options
Diffstat (limited to 'indra/llimage')
| -rw-r--r-- | indra/llimage/llimage.cpp | 3 | ||||
| -rw-r--r-- | indra/llimage/llimagetga.cpp | 2 | 
2 files changed, 3 insertions, 2 deletions
| diff --git a/indra/llimage/llimage.cpp b/indra/llimage/llimage.cpp index 0fa0ef79d9..4a76d15096 100644 --- a/indra/llimage/llimage.cpp +++ b/indra/llimage/llimage.cpp @@ -1232,9 +1232,10 @@ void LLImageRaw::fill( const LLColor4U& color )  	if( 4 == getComponents() )  	{  		U32* data = (U32*) getData(); +		U32 rgbaColor = color.asRGBA();  		for( S32 i = 0; i < pixels; i++ )  		{ -			data[i] = color.mAll; +			data[ i ] = rgbaColor;  		}  	}  	else diff --git a/indra/llimage/llimagetga.cpp b/indra/llimage/llimagetga.cpp index 5ad7658ec1..7c75aa1e2a 100644 --- a/indra/llimage/llimagetga.cpp +++ b/indra/llimage/llimagetga.cpp @@ -811,7 +811,7 @@ bool LLImageTGA::decodeTruecolorRle32( LLImageRaw* raw_image, bool &alpha_opaque  			}  			src += 4; -			register U32 value = rgba; +			U32 value = rgba;  			do  			{  				*dst_pixels = value; | 
