all repos — fluxbox @ 807724db9f024faa4fb9bbeb0e7f8923b794044d

custom fork of the fluxbox windowmanager

one more fix again
markt markt
commit

807724db9f024faa4fb9bbeb0e7f8923b794044d

parent

8d4a6d5181aff0f0ca87b9709da7b4fba842f30e

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

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

@@ -1155,8 +1155,6 @@ }

BScreen &screen = client->screen(); - screen.removeClient(*client); - // At this point, we trust that this client is no longer in the // client list of its frame (but it still has reference to the frame) // We also assume that any remaining active one is the last focused one

@@ -1170,6 +1168,8 @@ FocusControl::setFocusedWindow(0);

m_revert_screen = &screen; m_revert_timer.start(); } + + screen.removeClient(*client); } else if (typeid(*changedsub) == typeid(BScreen::ScreenSubject)) { BScreen::ScreenSubject *subj = dynamic_cast<BScreen::ScreenSubject *>(changedsub); BScreen &screen = subj->screen();