diff options
| author | kolunmi <kolunmi@tutanota.com> | 2023-02-13 10:04:35 -0700 |
|---|---|---|
| committer | kolunmi <kolunmi@tutanota.com> | 2023-02-13 10:04:35 -0700 |
| commit | 1ab43e173a353c81f068aa5b4d985dd44577fa60 (patch) | |
| tree | 950a1d0075cae7f3cf807f97158abfb3003c0f2d /dwlb.c | |
| parent | 9c67e550cf0548143206d675aab57f4b9e6f4057 (diff) | |
| download | dwlb-1ab43e173a353c81f068aa5b4d985dd44577fa60.tar.gz | |
minor fix
Diffstat (limited to 'dwlb.c')
| -rw-r--r-- | dwlb.c | 8 |
1 files changed, 5 insertions, 3 deletions
@@ -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); |