diff options
Diffstat (limited to 'swaybar/render.c')
-rw-r--r-- | swaybar/render.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/swaybar/render.c b/swaybar/render.c index 670630cf..097eb462 100644 --- a/swaybar/render.c +++ b/swaybar/render.c | |||
@@ -519,7 +519,7 @@ void render_frame(struct swaybar_output *output) { | |||
519 | if (config_height >= 0 && height < (uint32_t)config_height) { | 519 | if (config_height >= 0 && height < (uint32_t)config_height) { |
520 | height = config_height; | 520 | height = config_height; |
521 | } | 521 | } |
522 | if (height != output->height) { | 522 | if (height != output->height || output->width == 0) { |
523 | // Reconfigure surface | 523 | // Reconfigure surface |
524 | zwlr_layer_surface_v1_set_size(output->layer_surface, 0, height); | 524 | zwlr_layer_surface_v1_set_size(output->layer_surface, 0, height); |
525 | if (strcmp(output->bar->config->mode, "dock") == 0) { | 525 | if (strcmp(output->bar->config->mode, "dock") == 0) { |