check for client_normal before focusing
Dana Jansens danakj@orodu.net
1 files changed,
2 insertions(+),
1 deletions(-)
jump to
M
openbox/focus.c
→
openbox/focus.c
@@ -196,7 +196,8 @@
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; } }