all repos — fluxbox @ 58491165d366005e102b0e9ea632dbb54ea8791d

custom fork of the fluxbox windowmanager

hide window before restoring the client on unmaps

otherwise compositors will update the texture and operate on (fade) the
frame instead of the client.
Didn't test why this only happens on ARGBs, but could be the colormap
installation.

BUG: 1110
Thomas Lübking thomas.luebking@gmail.com
commit

58491165d366005e102b0e9ea632dbb54ea8791d

parent

5e08a23f6ca77586aa8662ed19d2a6282848e10f

1 files changed, 2 insertions(+), 0 deletions(-)

jump to
M src/Window.ccsrc/Window.cc

@@ -2111,6 +2111,8 @@

fbdbg<<"("<<__FUNCTION__<<"): 0x"<<hex<<client->window()<<dec<<endl; fbdbg<<"("<<__FUNCTION__<<"): title="<<client->title().logical()<<endl; + if (numClients() == 1) // unmapping the last client + frame().hide(); // hide this now, otherwise compositors will fade out the frame, bug #1110 restore(client, false); }