summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--openbox/focus.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/openbox/focus.c b/openbox/focus.c
index f7f36e77..6c275a84 100644
--- a/openbox/focus.c
+++ b/openbox/focus.c
@@ -196,7 +196,8 @@ void focus_fallback(FallbackType type)
for (it = focus_order[screen_desktop]; it != NULL; it = it->next)
for (sit = old->group->members; sit; sit = sit->next)
if (sit->data == it->data)
- if (sit->data != old && client_focus(sit->data))
+ if (sit->data != old && client_normal(sit->data) &&
+ client_focus(sit->data))
return;
}
}