diff options
author | Simei Yin | 2017-08-03 03:50:15 +0200 |
---|---|---|
committer | Simei Yin | 2017-08-03 03:50:15 +0200 |
commit | bbc781faaad94ad7b7024f98156225062a57dde4 (patch) | |
tree | 43475d4d49066f37ceee1d0dcff2823bc6231ebf /engines | |
parent | 79dbb566254eb7fa23c28b6b739bf8ca624bebf8 (diff) | |
download | scummvm-rg350-bbc781faaad94ad7b7024f98156225062a57dde4.tar.gz scummvm-rg350-bbc781faaad94ad7b7024f98156225062a57dde4.tar.bz2 scummvm-rg350-bbc781faaad94ad7b7024f98156225062a57dde4.zip |
SLUDGE: Fix backdrop loading
Diffstat (limited to 'engines')
-rw-r--r-- | engines/sludge/backdrop.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/engines/sludge/backdrop.cpp b/engines/sludge/backdrop.cpp index 5622d16a8c..62eef91d07 100644 --- a/engines/sludge/backdrop.cpp +++ b/engines/sludge/backdrop.cpp @@ -444,7 +444,8 @@ bool GraphicsManager::loadHSI(Common::SeekableReadStream *stream, int x, int y, } // copy surface loaded to backdrop - _backdropSurface.copyRectToSurface(tmp.getPixels(), tmp.pitch, x, y, tmp.w, tmp.h); + Graphics::TransparentSurface tmp_trans(tmp, false); + tmp_trans.blit(_backdropSurface, x, y); tmp.free(); _origBackdropSurface.copyFrom(_backdropSurface); |