diff options
Diffstat (limited to 'engines/sci/gui/gui_animate.cpp')
| -rw-r--r-- | engines/sci/gui/gui_animate.cpp | 6 |
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 |
