summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJasper St. Pierre <jstpierre@mecheye.net>2012-10-04 14:57:49 -0300
committerJasper St. Pierre <jstpierre@mecheye.net>2012-10-07 13:23:04 -0300
commit7a2c0195140b1d8bcaacee89e095f19c9e8de7e1 (patch)
tree8d418685463bf9a268c1257e67e51aec974e4eef
parentc02e1b6f56b11baa9cb08b8fa4f0ae03e28458e6 (diff)
downloadmutter-7a2c0195140b1d8bcaacee89e095f19c9e8de7e1.tar.gz
window: Don't move the desktop window after monitor hotplug
If someone plugs in a new monitor, while all their regular windows should move in absolute X coordinates to ensure they stay on the same monitor, the desktop window should stay put. https://bugzilla.gnome.org/show_bug.cgi?id=681159
-rw-r--r--src/core/window.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/core/window.c b/src/core/window.c
index 4c754b6c3..06dba270e 100644
--- a/src/core/window.c
+++ b/src/core/window.c
@@ -4454,6 +4454,9 @@ meta_window_update_for_monitors_changed (MetaWindow *window)
const MetaMonitorInfo *old, *new;
int i;
+ if (window->type == META_WINDOW_DESKTOP)
+ return;
+
old = window->monitor;
/* Start on primary */