diff options
Diffstat (limited to 'swaybar')
-rw-r--r-- | swaybar/ipc.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/swaybar/ipc.c b/swaybar/ipc.c index f3b7dd3d..6aa604eb 100644 --- a/swaybar/ipc.c +++ b/swaybar/ipc.c | |||
@@ -360,7 +360,7 @@ bool ipc_get_workspaces(struct swaybar *bar) { | |||
360 | 360 | ||
361 | wl_list_for_each(output, &bar->outputs, link) { | 361 | wl_list_for_each(output, &bar->outputs, link) { |
362 | const char *ws_output = json_object_get_string(out); | 362 | const char *ws_output = json_object_get_string(out); |
363 | if (strcmp(ws_output, output->name) == 0) { | 363 | if (ws_output != NULL && strcmp(ws_output, output->name) == 0) { |
364 | struct swaybar_workspace *ws = | 364 | struct swaybar_workspace *ws = |
365 | calloc(1, sizeof(struct swaybar_workspace)); | 365 | calloc(1, sizeof(struct swaybar_workspace)); |
366 | ws->num = json_object_get_int(num); | 366 | ws->num = json_object_get_int(num); |