From f7e6a0d035cc852ffd74e1fdc0090732209ad178 Mon Sep 17 00:00:00 2001 From: Martin Mares Date: Sat, 17 Jul 2010 20:44:35 +0200 Subject: [PATCH] Explain the exit-on-X-server-shutdown trick --- client.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/client.c b/client.c index 8b439f3..b55a630 100644 --- a/client.c +++ b/client.c @@ -102,6 +102,8 @@ osd_wait(int delay) poll(&pfd, 1, wait_until - now); if (pfd.revents & POLLIN) { + // We use the event loop only to detect that the X server has been shut down. + // In such cases, xlib raises an error and exits. XEvent ev; while (XPending(dpy)) XNextEvent(dpy, &ev); -- 2.39.2