diff --git a/src/dispatch/bind_define.h b/src/dispatch/bind_define.h index cf67fc4..a75df4d 100644 --- a/src/dispatch/bind_define.h +++ b/src/dispatch/bind_define.h @@ -192,7 +192,7 @@ focusstack(const Arg *arg) { Client *sel = focustop(selmon); Client *tc = NULL; - if (!sel || sel->isfullscreen) + if (!sel || (sel->isfullscreen && !client_has_children(sel))) return; if (arg->i == NEXT) { tc = get_next_stack_client(sel, false);