diff options
Diffstat (limited to 'swaybar')
-rw-r--r-- | swaybar/render.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/swaybar/render.c b/swaybar/render.c index 6a983e97..a296112a 100644 --- a/swaybar/render.c +++ b/swaybar/render.c | |||
@@ -841,6 +841,8 @@ void render_frame(struct swaybar_output *output) { | |||
841 | wl_region_add(region, 0, 0, INT32_MAX, INT32_MAX); | 841 | wl_region_add(region, 0, 0, INT32_MAX, INT32_MAX); |
842 | wl_surface_set_opaque_region(output->surface, region); | 842 | wl_surface_set_opaque_region(output->surface, region); |
843 | wl_region_destroy(region); | 843 | wl_region_destroy(region); |
844 | } else { | ||
845 | wl_surface_set_opaque_region(output->surface, NULL); | ||
844 | } | 846 | } |
845 | 847 | ||
846 | struct wl_callback *frame_callback = wl_surface_frame(output->surface); | 848 | struct wl_callback *frame_callback = wl_surface_frame(output->surface); |