sway

i3-compatible Wayland compositor
git clone https://git.awy.one/sway
Log | Files | Refs | README | LICENSE

commit 9afcda59dba5787817b50a74c254ccb790549e3c
parent ebfb1388e2b178ecee1c1e1f4b5160af0efe2db6
Author: Ian Fan <ianfan0@gmail.com>
Date:   Tue, 23 Oct 2018 12:22:51 +0100

swaybar: exit on display error

Diffstat:
Mswaybar/bar.c | 5++++-
1 file changed, 4 insertions(+), 1 deletion(-)

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