From b75391c7310af3a7024db0662d97c8e3b80cdc21 Mon Sep 17 00:00:00 2001 From: Antoine Martin Date: Sat, 27 Dec 2014 15:12:56 +0000 Subject: [PATCH] add explanation for the weird behaviour I have seen git-svn-id: https://xpra.org/svn/Xpra/trunk@8307 3bb7dfac-3a0b-4e04-842a-767bc560f471 --- src/xpra/x11/server.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/xpra/x11/server.py b/src/xpra/x11/server.py index d779364651..8aa854a8f0 100644 --- a/src/xpra/x11/server.py +++ b/src/xpra/x11/server.py @@ -108,6 +108,9 @@ def configure_window(self, win, x, y, w, h, resize_counter=0): model.geom = new_geom if not self.visible(win): model.shown = True + #Note: this will fire a metadata change event, which will fire a message to the client(s), + #which is wasteful when we only have one client and it is the one that configured the window, + #but when we have multiple clients, this keeps things in sync win.set_property("iconic", False) if win.ownership_election(): #window has been configured already