diff options
author | Thomas Lübking <thomas.luebking@gmail.com> | 2016-06-30 20:10:29 (GMT) |
---|---|---|
committer | Mathias Gumz <akira@fluxbox.org> | 2016-07-01 17:42:28 (GMT) |
commit | ea306493f95abd04cfa5b7653e3ad30a74b1985f (patch) | |
tree | f51e0977dc3bda87cd1a638a2915d44e136ddc0d /src/FocusControl.hh | |
parent | e85cf490355346d89f4f758d3193ed7199280793 (diff) | |
download | fluxbox-ea306493f95abd04cfa5b7653e3ad30a74b1985f.zip fluxbox-ea306493f95abd04cfa5b7653e3ad30a74b1985f.tar.bz2 |
re-fix alt+tab'bing through tabbed windows
commit 98313bf broke (i'm terribly sorry) this because m_cycling_last stores
the first client in a tabgroup, thus cannot be abused for this purpose.
So we explicitly store a value and btw. do it before sending the focus,
ie. "in time" for sure instead of "for sure™"
Diffstat (limited to 'src/FocusControl.hh')
-rw-r--r-- | src/FocusControl.hh | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/FocusControl.hh b/src/FocusControl.hh index d583d16..2289481 100644 --- a/src/FocusControl.hh +++ b/src/FocusControl.hh | |||
@@ -180,6 +180,7 @@ private: | |||
180 | const FocusableList *m_cycling_list; | 180 | const FocusableList *m_cycling_list; |
181 | Focusable *m_was_iconic; | 181 | Focusable *m_was_iconic; |
182 | WinClient *m_cycling_last; | 182 | WinClient *m_cycling_last; |
183 | Focusable *m_cycling_next; | ||
183 | int m_ignore_mouse_x, m_ignore_mouse_y; | 184 | int m_ignore_mouse_x, m_ignore_mouse_y; |
184 | 185 | ||
185 | static WinClient *s_focused_window; | 186 | static WinClient *s_focused_window; |