aboutsummaryrefslogtreecommitdiff
path: root/src/FocusControl.hh
diff options
context:
space:
mode:
authorThomas Lübking <thomas.luebking@gmail.com>2016-06-30 20:10:29 (GMT)
committerMathias Gumz <akira@fluxbox.org>2016-07-01 17:42:28 (GMT)
commitea306493f95abd04cfa5b7653e3ad30a74b1985f (patch)
treef51e0977dc3bda87cd1a638a2915d44e136ddc0d /src/FocusControl.hh
parente85cf490355346d89f4f758d3193ed7199280793 (diff)
downloadfluxbox-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.hh1
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;