aboutsummaryrefslogtreecommitdiff
path: root/engines/fullpipe/statics.cpp
diff options
context:
space:
mode:
authorColin Snover2017-11-14 16:09:21 -0600
committerEugene Sandulenko2017-11-18 22:35:12 +0100
commit384d68b679de37c906c8cac250fe2bb407c1ecb3 (patch)
tree7dd8fd2cc0cf1b12bbbed96731d1d05653376be5 /engines/fullpipe/statics.cpp
parent7c66ffe5c89594f2d6f072b8e6b5c1f089395a11 (diff)
downloadscummvm-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.cpp6
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;