diff options
| -rw-r--r-- | engines/sci/graphics/celobj32.cpp | 5 | 
1 files changed, 4 insertions, 1 deletions
| diff --git a/engines/sci/graphics/celobj32.cpp b/engines/sci/graphics/celobj32.cpp index 75f6280460..df55ec9567 100644 --- a/engines/sci/graphics/celobj32.cpp +++ b/engines/sci/graphics/celobj32.cpp @@ -263,7 +263,7 @@ int16 SCALER_Scale<FLIP, READER>::_valuesY[kCelScalerTableSize];  struct READER_Uncompressed {  private:  #ifndef NDEBUG -	const int16 _sourceHeight; +	int16 _sourceHeight;  #endif  	const byte *_pixels;  	const int16 _sourceWidth; @@ -280,6 +280,9 @@ public:  		if (numPixels < celObj._width * celObj._height) {  			warning("%s is truncated", celObj._info.toString().c_str()); +#ifndef NDEBUG +			_sourceHeight = numPixels / celObj._width; +#endif  		}  		_pixels = resource.getUnsafeDataAt(pixelsOffset, numPixels); | 
