diff options
author | Mark Tiefenbruck <mark@fluxbox.org> | 2008-02-04 14:00:33 (GMT) |
---|---|---|
committer | Mark Tiefenbruck <mark@fluxbox.org> | 2008-02-04 14:00:33 (GMT) |
commit | 38f84c393210066acb7386aab6e35e70e0994f72 (patch) | |
tree | 8a1e21446d800910461177b6f3e4c09250a564b8 /src | |
parent | f3e3bb52734290d58deb2871831ad0889f14a354 (diff) | |
download | fluxbox_lack-38f84c393210066acb7386aab6e35e70e0994f72.zip fluxbox_lack-38f84c393210066acb7386aab6e35e70e0994f72.tar.bz2 |
fix window menu again
Diffstat (limited to 'src')
-rw-r--r-- | src/Window.cc | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/Window.cc b/src/Window.cc index faf9dfc..d4e79b1 100644 --- a/src/Window.cc +++ b/src/Window.cc | |||
@@ -1986,9 +1986,11 @@ void FluxboxWindow::setFocusFlag(bool focus) { | |||
1986 | m_focussig.notify(); | 1986 | m_focussig.notify(); |
1987 | if (m_client) | 1987 | if (m_client) |
1988 | m_client->focusSig().notify(); | 1988 | m_client->focusSig().notify(); |
1989 | WinClient *old = WindowCmd<void>::client(); | ||
1989 | WindowCmd<void>::setClient(m_client); | 1990 | WindowCmd<void>::setClient(m_client); |
1990 | Fluxbox::instance()->keys()->doAction(focus ? FocusIn : FocusOut, 0, 0, | 1991 | Fluxbox::instance()->keys()->doAction(focus ? FocusIn : FocusOut, 0, 0, |
1991 | Keys::ON_WINDOW); | 1992 | Keys::ON_WINDOW); |
1993 | WindowCmd<void>::setClient(old); | ||
1992 | } | 1994 | } |
1993 | } | 1995 | } |
1994 | 1996 | ||