diff options
Diffstat (limited to 'openbox/client.c')
| -rw-r--r-- | openbox/client.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/openbox/client.c b/openbox/client.c index e4bef71d..7e936036 100644 --- a/openbox/client.c +++ b/openbox/client.c @@ -2937,6 +2937,9 @@ gboolean client_focus(ObClient *self) /* choose the correct target */ self = client_focus_target(self); + if (!client_validate(self)) + return FALSE; + if (!client_can_focus(self)) { if (!self->frame->visible) { /* update the focus lists */ |
