aboutsummaryrefslogtreecommitdiff
path: root/graphics/macgui
diff options
context:
space:
mode:
Diffstat (limited to 'graphics/macgui')
-rw-r--r--graphics/macgui/macwindowmanager.cpp2
-rw-r--r--graphics/macgui/macwindowmanager.h2
2 files changed, 2 insertions, 2 deletions
diff --git a/graphics/macgui/macwindowmanager.cpp b/graphics/macgui/macwindowmanager.cpp
index 7e7c1b1627..900c06dff5 100644
--- a/graphics/macgui/macwindowmanager.cpp
+++ b/graphics/macgui/macwindowmanager.cpp
@@ -149,7 +149,7 @@ static void menuTimerHandler(void *refCon);
MacWindowManager::MacWindowManager(uint32 mode) {
_screen = 0;
- _screenCopy = 0;
+ _screenCopy = nullptr;
_lastId = 0;
_activeWindow = -1;
_needsRemoval = false;
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.