summaryrefslogtreecommitdiff
path: root/src/platform/x11/window.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/platform/x11/window.c')
-rw-r--r--src/platform/x11/window.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/platform/x11/window.c b/src/platform/x11/window.c
index 8129dd5..ef13afe 100644
--- a/src/platform/x11/window.c
+++ b/src/platform/x11/window.c
@@ -2391,6 +2391,7 @@ static int ready(int fd, short events, void *ud)
struct x11_display *d = (struct x11_display *)base;
if ((events & (POLLERR | POLLHUP)) && !d->lost) {
d->lost = true;
+ base->offline = true;
yasl_private_display_notify_event(base, YASL_PRIVATE_EVENT_DISPLAY_LOST);
return 0;
}