aboutsummaryrefslogtreecommitdiff
path: root/engines/fullpipe/scenes.cpp
diff options
context:
space:
mode:
authorColin Snover2017-11-14 12:58:38 -0600
committerEugene Sandulenko2017-11-18 22:35:12 +0100
commitc85f409a0b2fa1094ebd1a51c088d2d830383d38 (patch)
tree7c8ff6215994946f631309f305bdf1da8ede3caf /engines/fullpipe/scenes.cpp
parent1337f04122cac5f0343090ac23119e4133624db0 (diff)
downloadscummvm-rg350-c85f409a0b2fa1094ebd1a51c088d2d830383d38.tar.gz
scummvm-rg350-c85f409a0b2fa1094ebd1a51c088d2d830383d38.tar.bz2
scummvm-rg350-c85f409a0b2fa1094ebd1a51c088d2d830383d38.zip
FULLPIPE: Remove memory leaks and manual memory management in Scene
Diffstat (limited to 'engines/fullpipe/scenes.cpp')
-rw-r--r--engines/fullpipe/scenes.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/engines/fullpipe/scenes.cpp b/engines/fullpipe/scenes.cpp
index 896ea5a3fb..034d2a7383 100644
--- a/engines/fullpipe/scenes.cpp
+++ b/engines/fullpipe/scenes.cpp
@@ -573,15 +573,15 @@ bool FullpipeEngine::sceneSwitcher(EntranceInfo *entrance) {
if (_soundEnabled) {
if (scene->_soundList) {
_currSoundListCount = 2;
- _currSoundList1[0] = accessScene(SC_COMMON)->_soundList;
- _currSoundList1[1] = scene->_soundList;
+ _currSoundList1[0] = accessScene(SC_COMMON)->_soundList.get();
+ _currSoundList1[1] = scene->_soundList.get();
for (int i = 0; i < scene->_soundList->getCount(); i++) {
scene->_soundList->getSoundByIndex(i).updateVolume();
}
} else {
_currSoundListCount = 1;
- _currSoundList1[0] = accessScene(SC_COMMON)->_soundList;
+ _currSoundList1[0] = accessScene(SC_COMMON)->_soundList.get();
}
}