From 62c03455e20b84d0e2e798fda1c4a92a4a7f5b47 Mon Sep 17 00:00:00 2001 From: Furkan Sahin Date: Wed, 19 Sep 2018 11:37:24 +0200 Subject: swaybar: handle hotplugging Don't kill and respawn swaybars on hotplug. --- swaybar/render.c | 3 +++ 1 file changed, 3 insertions(+) (limited to 'swaybar/render.c') diff --git a/swaybar/render.c b/swaybar/render.c index 97690338..1f2dcc30 100644 --- a/swaybar/render.c +++ b/swaybar/render.c @@ -1,4 +1,5 @@ #define _POSIX_C_SOURCE 200809L +#include #include #include #include @@ -480,6 +481,8 @@ static uint32_t render_to_cairo(cairo_t *cairo, } void render_frame(struct swaybar *bar, struct swaybar_output *output) { + assert(output->surface != NULL); + struct swaybar_hotspot *hotspot, *tmp; wl_list_for_each_safe(hotspot, tmp, &output->hotspots, link) { if (hotspot->destroy) { -- cgit v1.2.3