aboutsummaryrefslogtreecommitdiff
path: root/src/FocusControl.cc
diff options
context:
space:
mode:
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 f363f30..e0bb886 100644
--- a/src/FocusControl.cc
+++ b/src/FocusControl.cc
@@ -216,7 +216,8 @@ WinClient *FocusControl::lastFocusedWindow(int workspace) {
216 for (; it != it_end; ++it) { 216 for (; it != it_end; ++it) {
217 if ((*it)->fbwindow() && 217 if ((*it)->fbwindow() &&
218 ((((int)(*it)->fbwindow()->workspaceNumber()) == workspace || 218 ((((int)(*it)->fbwindow()->workspaceNumber()) == workspace ||
219 (*it)->fbwindow()->isStuck()) && !(*it)->fbwindow()->isIconic())) 219 (*it)->fbwindow()->isStuck()) && (*it)->acceptsFocus() &&
220 !(*it)->fbwindow()->isIconic()))
220 return *it; 221 return *it;
221 } 222 }
222 return 0; 223 return 0;