aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--engines/sci/graphics/cursor.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/engines/sci/graphics/cursor.cpp b/engines/sci/graphics/cursor.cpp
index b7ec23fda9..94d122c432 100644
--- a/engines/sci/graphics/cursor.cpp
+++ b/engines/sci/graphics/cursor.cpp
@@ -409,8 +409,11 @@ void GfxCursor::kernelClearZoomZone() {
_zoomMultiplier = 0;
_zoomZoneActive = false;
delete _zoomCursorView;
+ _zoomCursorView = 0;
delete _zoomPicView;
+ _zoomPicView = 0;
delete[] _cursorSurface;
+ _cursorSurface = 0;
}
void GfxCursor::kernelSetZoomZone(byte multiplier, Common::Rect zone, GuiResourceId viewNum, int loopNum, int celNum, GuiResourceId picNum, byte zoomColor) {