2zw

2zw - X11 Windowmanager

Files | Log | Commits | Refs | README


44da31d

Author: erikbackman

Date: 2024-02-21

Subject: sync before main loop

Diff

commit 44da31d70eb1860cadb0abd304f01cb6e8cacc3f
Author: erikbackman <erikbackman@users.noreply.github.com>
Date:   Wed Feb 21 00:46:16 2024 +0100

    sync before main loop

diff --git a/src/main.zig b/src/main.zig
index 3c78a73..66b50c0 100644
--- a/src/main.zig
+++ b/src/main.zig
@@ -445,6 +445,7 @@ pub fn main() !void {
     grabInput(root);
     keymap = initKeyMap(allocator) catch @panic("failed to init keymap");
 
+    _ = C.XSync(display, 0);
     while (!shouldQuit and C.XNextEvent(display, &event) == 0) {
         switch (event.type) {
             C.MapRequest => try onMapRequest(allocator, &event),