Bugfix: Fix NULL-pointer dereferencing introduced by commit 874941 (Thanks tsdh)

This commit is contained in:
Michael Stapelberg 2009-07-28 00:43:52 +02:00
parent 76664df3df
commit 33e536113d
1 changed files with 1 additions and 1 deletions

View File

@ -369,7 +369,7 @@ void set_focus(xcb_connection_t *conn, Client *client, bool set_anyways) {
/* If the last client was a floating client, we need to go to the next /* If the last client was a floating client, we need to go to the next
* tiling client in stack and re-decorate it. */ * tiling client in stack and re-decorate it. */
if (client_is_floating(old_client)) { if (old_client != NULL && client_is_floating(old_client)) {
LOG("Coming from floating client, searching next tiling...\n"); LOG("Coming from floating client, searching next tiling...\n");
Client *current; Client *current;
SLIST_FOREACH(current, &(client->workspace->focus_stack), focus_clients) { SLIST_FOREACH(current, &(client->workspace->focus_stack), focus_clients) {