summaryrefslogtreecommitdiff
path: root/src/FocusControl.cc
diff options
context:
space:
mode:
authormarkt <markt>2006-07-10 18:00:42 (GMT)
committermarkt <markt>2006-07-10 18:00:42 (GMT)
commitbf3aee5f674a7ce2e27ad6294c4c19db9885aa7b (patch)
tree380fb02fd19b31259f6952c859b2d65324d394ff /src/FocusControl.cc
parent7a79953f04cb236a2fa662d841eacf3b572eb505 (diff)
downloadfluxbox_lack-bf3aee5f674a7ce2e27ad6294c4c19db9885aa7b.zip
fluxbox_lack-bf3aee5f674a7ce2e27ad6294c4c19db9885aa7b.tar.bz2
next/prevwindow toolbar buttons break mousefocus
Diffstat (limited to 'src/FocusControl.cc')
-rw-r--r--src/FocusControl.cc3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/FocusControl.cc b/src/FocusControl.cc
index 48ae36f..6f919ef 100644
--- a/src/FocusControl.cc
+++ b/src/FocusControl.cc
@@ -86,7 +86,8 @@ void FocusControl::cycleFocus(int opts, bool cycle_reverse) {
86 86
87 FocusedWindows *window_list = (opts & CYCLELINEAR) ? &m_creation_order_list : &m_focused_list; 87 FocusedWindows *window_list = (opts & CYCLELINEAR) ? &m_creation_order_list : &m_focused_list;
88 if (!m_cycling_focus) { 88 if (!m_cycling_focus) {
89 m_cycling_focus = true; 89 if (Fluxbox::instance()->watchingScreen())
90 m_cycling_focus = true;
90 if (opts & CYCLELINEAR) { 91 if (opts & CYCLELINEAR) {
91 m_cycling_creation_order = true; 92 m_cycling_creation_order = true;
92 m_cycling_window = find(window_list->begin(),window_list->end(),s_focused_window); 93 m_cycling_window = find(window_list->begin(),window_list->end(),s_focused_window);