diff --git a/objects/client.c b/objects/client.c index 0df0fa7e1..34c6c04f2 100644 --- a/objects/client.c +++ b/objects/client.c @@ -322,7 +322,7 @@ client_focus(client_t *c) if(!c && globalconf.clients.len && !(c = globalconf.clients.tab[0])) return; - if(!client_maybevisible(c)) + if(!client_maybevisible(c) || c == globalconf.focus.client) return; client_focus_update(c);