Bugfix: Don’t call set_focus when to_focus is NULL

This commit is contained in:
Michael Stapelberg 2009-02-25 17:44:17 +01:00
parent cb71af7dc2
commit c859174965
1 changed files with 2 additions and 1 deletions

View File

@ -335,6 +335,7 @@ int handle_unmap_notify_event(void *data, xcb_connection_t *c, xcb_unmap_notify_
if (client->container->currently_focused == client) if (client->container->currently_focused == client)
client->container->currently_focused = to_focus; client->container->currently_focused = to_focus;
CIRCLEQ_REMOVE(&(client->container->clients), client, clients); CIRCLEQ_REMOVE(&(client->container->clients), client, clients);
if (to_focus != NULL)
set_focus(c, to_focus); set_focus(c, to_focus);
} }