From 1ab43e173a353c81f068aa5b4d985dd44577fa60 Mon Sep 17 00:00:00 2001 From: kolunmi Date: Mon, 13 Feb 2023 10:04:35 -0700 Subject: [PATCH] minor fix --- dwlb.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/dwlb.c b/dwlb.c index fee9335..091fcb9 100644 --- a/dwlb.c +++ b/dwlb.c @@ -55,8 +55,8 @@ "usage: dwlb [OPTIONS]\n" \ "Bar Config\n" \ " -hide-vacant-tags do not display empty and inactive tags\n" \ - " -bottom bars will initially be drawn at the bottom\n" \ " -hidden bars will initially be hidden\n" \ + " -bottom bars will initially be drawn at the bottom\n" \ " -font [FONT] specify a font\n" \ " -text-color [COLOR] specify text color\n" \ " -active-color [COLOR] specify color to indicate active tags or monitors\n" \ @@ -620,8 +620,10 @@ static void teardown_bar(Bar *b) { zxdg_output_v1_destroy(b->xdg_output); - wl_surface_destroy(b->wl_surface); - zwlr_layer_surface_v1_destroy(b->layer_surface); + if (!b->hidden) { + zwlr_layer_surface_v1_destroy(b->layer_surface); + wl_surface_destroy(b->wl_surface); + } if (b->xdg_output_name) free(b->xdg_output_name); free(b);