all repos — fluxbox @ 23d67b7f14d85da2ab562d27db97c45023937517

custom fork of the fluxbox windowmanager

merged crash fix
Henrik Kinnunen fluxgen at fluxbox dot org
commit

23d67b7f14d85da2ab562d27db97c45023937517

parent

6fb296075692b20122b1ecad53006f61e9c6939c

1 files changed, 3 insertions(+), 4 deletions(-)

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

@@ -129,6 +129,9 @@ WinClient::~WinClient() {

fbdbg<<__FILE__<<"(~"<<__FUNCTION__<<")[this="<<this<<"]"<<endl; FbTk::EventManager::instance()->remove(window()); + Fluxbox *fluxbox = Fluxbox::instance(); + if (window()) + fluxbox->removeWindowSearch(window()); clearStrut();

@@ -160,8 +163,6 @@ transient_for = 0;

removeTransientFromWaitingList(); s_transient_wait.erase(window()); - Fluxbox *fluxbox = Fluxbox::instance(); - if (window_group != 0) { fluxbox->removeGroupSearch(window_group); window_group = 0;

@@ -170,8 +171,6 @@

if (m_mwm_hint != 0) XFree(m_mwm_hint); - if (window()) - fluxbox->removeWindowSearch(window()); } bool WinClient::acceptsFocus() const {