summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristof Krüger <mail@pop2wap.net>2006-12-06 01:26:30 +0000
committerThomas James Alexander Thurman <tthurman@src.gnome.org>2006-12-06 01:26:30 +0000
commitceb54162b3e9c8e13f15ac98fd94d351a492aae9 (patch)
tree30852439b4ff44e120e46cdc0a5117f0d527ec4b
parent390ded3054c46cc1470fc807d0e856d242bdbe8f (diff)
downloadmetacity-ceb54162b3e9c8e13f15ac98fd94d351a492aae9.tar.gz
Fix flickering about when dragging maximised windows between xineramas.
2006-12-05 Christof Krüger <mail@pop2wap.net> * src/window.c (update_move): Fix flickering about when dragging maximised windows between xineramas. Closes #358715.
-rw-r--r--ChangeLog5
-rw-r--r--src/window.c3
2 files changed, 8 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 3d9bab48..9d497c1b 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2006-12-05 Christof Krüger <mail@pop2wap.net>
+
+ * src/window.c (update_move): Fix flickering about when dragging
+ maximised windows between xineramas. Closes #358715.
+
2006-12-03 Federico Mena Quintero <federico@novell.com>
Fix http://bugzilla.gnome.org/show_bug.cgi?id=381127:
diff --git a/src/window.c b/src/window.c
index 0e639969..e3e9b42f 100644
--- a/src/window.c
+++ b/src/window.c
@@ -6730,6 +6730,9 @@ update_move (MetaWindow *window,
window->saved_rect.y += window->frame->child_y;
}
+ window->user_rect.x = window->saved_rect.x;
+ window->user_rect.y = window->saved_rect.y;
+
meta_window_unmaximize (window,
META_MAXIMIZE_HORIZONTAL |
META_MAXIMIZE_VERTICAL);