From 4c228633211b3a640fd11edabbb1ff342873ec4d Mon Sep 17 00:00:00 2001 From: Antoine Martin Date: Thu, 13 Mar 2014 12:23:59 +0000 Subject: [PATCH] only send a configure to the client window if we actually do want to change its dimensions git-svn-id: https://xpra.org/svn/Xpra/trunk@5766 3bb7dfac-3a0b-4e04-842a-767bc560f471 --- src/xpra/x11/gtk_x11/window.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/xpra/x11/gtk_x11/window.py b/src/xpra/x11/gtk_x11/window.py index c838237e65..dd8567e708 100644 --- a/src/xpra/x11/gtk_x11/window.py +++ b/src/xpra/x11/gtk_x11/window.py @@ -1057,7 +1057,9 @@ def _do_update_client_geometry(self, window_size_cb, window_position_cb): x, y = window_position_cb(w, h) log("_do_update_client_geometry: position=%s", (x,y)) self.corral_window.move_resize(x, y, w, h) - trap.swallow_synced(X11Window.configureAndNotify, self.client_window.xid, 0, 0, w, h) + cww, cwh = self.client_window.get_geometry()[2:4] + if cww!=w or cwh!=h: + trap.swallow_synced(X11Window.configureAndNotify, self.client_window.xid, 0, 0, w, h) self._internal_set_property("actual-size", (w, h)) self._internal_set_property("user-friendly-size", (wvis, hvis))