aboutsummaryrefslogtreecommitdiff
path: root/graphics/macgui/macwindowmanager.h
diff options
context:
space:
mode:
authorEugene Sandulenko2019-12-16 01:00:17 +0100
committerEugene Sandulenko2019-12-16 01:01:22 +0100
commita29f1fdbb487a09e1c82d9dcef6b46277b4bc733 (patch)
treeff1d8f82e73ea8f4e0294b659bc34079de3e5e06 /graphics/macgui/macwindowmanager.h
parentace0bbdceb0b9319a33a6e4211d6dcbddb75b61a (diff)
downloadscummvm-rg350-a29f1fdbb487a09e1c82d9dcef6b46277b4bc733.tar.gz
scummvm-rg350-a29f1fdbb487a09e1c82d9dcef6b46277b4bc733.tar.bz2
scummvm-rg350-a29f1fdbb487a09e1c82d9dcef6b46277b4bc733.zip
GRAPHICS: MACGUI: Clear preallocated screen in WM when override is requested
Diffstat (limited to 'graphics/macgui/macwindowmanager.h')
-rw-r--r--graphics/macgui/macwindowmanager.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/graphics/macgui/macwindowmanager.h b/graphics/macgui/macwindowmanager.h
index 2e3e3128c3..7e195f07dc 100644
--- a/graphics/macgui/macwindowmanager.h
+++ b/graphics/macgui/macwindowmanager.h
@@ -107,7 +107,7 @@ public:
* Note that this method should be called as soon as the WM is created.
* @param screen Surface on which the desktop will be drawn.
*/
- void setScreen(ManagedSurface *screen) { _screen = screen; }
+ void setScreen(ManagedSurface *screen) { _screen = screen; delete _screenCopy; _screenCopy = nullptr; }
/**
* Create a window with the given parameters.
* Note that this method allocates the necessary memory for the window.