From 76e816a14fd8dee46168686041f68ce1bcdd289d Mon Sep 17 00:00:00 2001 From: Rui Matos Date: Sat, 24 Oct 2015 18:46:12 +0200 Subject: [PATCH] window: Properly update window->monitor for the desktop window We don't want to move the desktop window but we still need to update window->monitor or otherwise we'll be left with a pointer to invalid memory. https://bugzilla.gnome.org/show_bug.cgi?id=757148 --- src/core/window.c | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/src/core/window.c b/src/core/window.c index a3973caad..69ea968c4 100644 --- a/src/core/window.c +++ b/src/core/window.c @@ -3534,10 +3534,7 @@ meta_window_update_for_monitors_changed (MetaWindow *window) { const MetaMonitorInfo *old, *new; - if (window->type == META_WINDOW_DESKTOP) - return; - - if (window->override_redirect) + if (window->override_redirect || window->type == META_WINDOW_DESKTOP) { meta_window_update_monitor (window, FALSE); return;