Bugfix: Fix NULL-pointer dereferencing introduced by commit 874941 (Thanks tsdh)
This commit is contained in:
parent
76664df3df
commit
33e536113d
|
@ -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) {
|
||||||
|
|
Loading…
Reference in New Issue