]> git.sur5r.net Git - i3/i3/commit
Bugfix: add a sync call to i3bar to confirm reparents before exiting
authorMichael Stapelberg <michael@stapelberg.de>
Thu, 24 Jul 2014 08:09:53 +0000 (10:09 +0200)
committerMichael Stapelberg <michael@stapelberg.de>
Thu, 24 Jul 2014 08:09:53 +0000 (10:09 +0200)
commit4699c714b33afb1c264f3d19911b880267165b94
tree44ccfad15bc7a3686e4d05af7444b56ddfad58e5
parenta62bb17511949dbc6880763360dd2a530ec70866
Bugfix: add a sync call to i3bar to confirm reparents before exiting

Without this call, sometimes the tray icon windows are reparented into
i3’s container around the i3bar window, i.e. into the next remaining
window in the window hierarchy. Since i3 then closes that container
(since the i3bar window itself was closed), the tray window will also
get closed. In general, this weird interaction (getting reparented and
then closed) is not well received by tray icon providers :).

closes: #1296
i3bar/src/xcb.c