diff options
author | Colin Snover | 2017-11-14 16:09:21 -0600 |
---|---|---|
committer | Eugene Sandulenko | 2017-11-18 22:35:12 +0100 |
commit | 384d68b679de37c906c8cac250fe2bb407c1ecb3 (patch) | |
tree | 7dd8fd2cc0cf1b12bbbed96731d1d05653376be5 /engines/fullpipe/statics.cpp | |
parent | 7c66ffe5c89594f2d6f072b8e6b5c1f089395a11 (diff) | |
download | scummvm-rg350-384d68b679de37c906c8cac250fe2bb407c1ecb3.tar.gz scummvm-rg350-384d68b679de37c906c8cac250fe2bb407c1ecb3.tar.bz2 scummvm-rg350-384d68b679de37c906c8cac250fe2bb407c1ecb3.zip |
FULLPIPE: Correctly fix Bitmap leaks
Diffstat (limited to 'engines/fullpipe/statics.cpp')
-rw-r--r-- | engines/fullpipe/statics.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/engines/fullpipe/statics.cpp b/engines/fullpipe/statics.cpp index 185a7e5797..8c0a045aa9 100644 --- a/engines/fullpipe/statics.cpp +++ b/engines/fullpipe/statics.cpp @@ -1425,7 +1425,7 @@ void Statics::init() { Picture::init(); if (_staticsId & 0x4000) { - _bitmap = BitmapPtr(_bitmap->reverseImage()); + _bitmap.reset(_bitmap->reverseImage()); } } @@ -2136,7 +2136,7 @@ DynamicPhase::DynamicPhase(DynamicPhase &src, bool reverse) { if (!src._bitmap) src.init(); - _bitmap = BitmapPtr(src._bitmap->reverseImage()); + _bitmap.reset(src._bitmap->reverseImage()); _dataSize = src._dataSize; if (g_fp->_currArchive) { @@ -2160,7 +2160,7 @@ DynamicPhase::DynamicPhase(DynamicPhase &src, bool reverse) { if (src._bitmap) { _field_54 = 1; - _bitmap = BitmapPtr(src._bitmap->reverseImage(false)); + _bitmap.reset(src._bitmap->reverseImage(false)); } _someX = src._someX; |