summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/wayland-server.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/wayland-server.c b/src/wayland-server.c
index d51acc6..51797bf 100644
--- a/src/wayland-server.c
+++ b/src/wayland-server.c
@@ -1490,7 +1490,9 @@ wl_display_run(struct wl_display *display)
while (display->run) {
wl_display_flush_clients(display);
- wl_event_loop_dispatch(display->loop, -1);
+ if (wl_event_loop_dispatch(display->loop, -1) < 0) {
+ break;
+ }
}
}