only cycle focus to normal windows
Dana Jansens danakj@orodu.net
1 files changed,
2 insertions(+),
1 deletions(-)
jump to
M
openbox/focus.c
→
openbox/focus.c
@@ -248,7 +248,8 @@ it = it->prev;
if (it == NULL) it = g_list_last(list); } ft = client_focus_target(it->data); - if (ft == it->data && focus_client != ft && client_focusable(ft)) { + if (ft == it->data && focus_client != ft && client_normal(ft) && + client_focusable(ft)) { if (client_focus(ft)) { noreorder++; /* avoid reordering the focus_order */ return ft;