all repos — fluxbox @ fdaba22635a3ccf7e86e724f7e775689b9754282

custom fork of the fluxbox windowmanager

random attempt to fix an aMSN bug
markt markt
commit

fdaba22635a3ccf7e86e724f7e775689b9754282

parent

41adf369ddc24d8fae4dfa9cd804420435d7a6aa

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

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

@@ -297,6 +297,11 @@ XScreenNumberOfScreen(attr.screen) != window().screenNumber()) {

return; } + WinClient *winclient = Fluxbox::instance()->searchWindow(win); + if (winclient && winclient->fbwindow()) + // remove client from FluxboxWindow first + winclient->fbwindow()->restore(winclient, false); + FbTk::FbWindow *traywin = new TrayWindow(win); #ifdef DEBUG