swaybar: exit on display error

This commit is contained in:
Ian Fan 2018-10-23 12:22:51 +01:00
parent ebfb1388e2
commit 9afcda59db

View file

@ -419,7 +419,10 @@ void bar_run(struct swaybar *bar) {
status_in, bar); status_in, bar);
} }
while (1) { while (1) {
wl_display_flush(bar->display); errno = 0;
if (wl_display_flush(bar->display) == -1 && errno != EAGAIN) {
break;
}
loop_poll(bar->eventloop); loop_poll(bar->eventloop);
} }
} }