From e4c92733f22df3a13f57eb51e48c7a4cccf34129 Mon Sep 17 00:00:00 2001 From: bakkeby Date: Sat, 1 May 2021 11:47:53 +0200 Subject: [PATCH] IPC: dump_monitor - do not dump bar if there is no bar ref. #118 --- patch/ipc/yajl_dumps.c | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/patch/ipc/yajl_dumps.c b/patch/ipc/yajl_dumps.c index d5d2a61..83889fc 100644 --- a/patch/ipc/yajl_dumps.c +++ b/patch/ipc/yajl_dumps.c @@ -149,12 +149,14 @@ dump_monitor(yajl_gen gen, Monitor *mon, int is_selected) ) ) - YSTR("bar"); YMAP( - YSTR("y"); YINT(mon->bar->by); - YSTR("is_shown"); YBOOL(mon->showbar); - YSTR("is_top"); YBOOL(mon->bar->topbar); - YSTR("window_id"); YINT(mon->bar->win); - ) + if (mon->bar) { + YSTR("bar"); YMAP( + YSTR("y"); YINT(mon->bar->by); + YSTR("is_shown"); YBOOL(mon->showbar); + YSTR("is_top"); YBOOL(mon->bar->topbar); + YSTR("window_id"); YINT(mon->bar->win); + ) + } ) // clang-format on