one more fix again
markt markt
1 files changed,
2 insertions(+),
2 deletions(-)
jump to
M
src/fluxbox.cc
→
src/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();