aboutsummaryrefslogtreecommitdiff
path: root/engines/sci/gui/gui_animate.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'engines/sci/gui/gui_animate.cpp')
-rw-r--r--engines/sci/gui/gui_animate.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/engines/sci/gui/gui_animate.cpp b/engines/sci/gui/gui_animate.cpp
index a06f652c74..19bcc418a0 100644
--- a/engines/sci/gui/gui_animate.cpp
+++ b/engines/sci/gui/gui_animate.cpp
@@ -205,6 +205,8 @@ void SciGuiAnimate::fill(byte &old_picNotValid) {
listEntry->signal = signal;
listIterator++;
+
+ delete view;
}
}
@@ -466,6 +468,8 @@ void SciGuiAnimate::addToPicDrawCels(List *list) {
}
listIterator++;
+
+ delete view;
}
}
@@ -478,6 +482,8 @@ void SciGuiAnimate::addToPicDrawView(GuiResourceId viewId, GuiViewLoopNo loopNo,
// Create rect according to coordinates and given cel
view->getCelRect(loopNo, celNo, leftPos, topPos, priority, &celRect);
_gfx->drawCel(view, loopNo, celNo, celRect, priority, 0);
+
+ delete view;
}
} // End of namespace Sci