]> git.mdlowis.com Git - projs/tide.git/commitdiff
tweaked logic to update window after process I/O. This could be made more efficient...
authorMichael D. Lowis <mike.lowis@gentex.com>
Tue, 8 May 2018 13:18:41 +0000 (09:18 -0400)
committerMichael D. Lowis <mike.lowis@gentex.com>
Tue, 8 May 2018 13:18:41 +0000 (09:18 -0400)
lib/x11.c

index be9057ea6974cef3163dbd510b1dcb9697a5d31e..e5cf3faef097b8725317c72305dac1f14cdacc14 100644 (file)
--- a/lib/x11.c
+++ b/lib/x11.c
@@ -554,7 +554,9 @@ void win_loop(void) {
     XMapWindow(X.display, X.self);
     XFlush(X.display);
     job_spawn(ConnectionNumber(X.display), xupdate, 0, 0);
-    while (1) job_poll(Timeout);
+    while (1)
+        if (job_poll(Timeout))
+            xupdate(NULL);
 }
 
 void win_quit(void) {