From 091a4f5d922e5a99aebc78404ea3e5aeb40d26cd Mon Sep 17 00:00:00 2001 From: "Dmitry A. Peter" Date: Wed, 14 Oct 2026 22:10:54 +0600 Subject: [PATCH] Sync X server after creating XRecord context --- src/platform/linux/X11EventTapBackend.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/platform/linux/X11EventTapBackend.cpp b/src/platform/linux/X11EventTapBackend.cpp index 1c4002b..0b2eec8 100644 --- a/src/platform/linux/X11EventTapBackend.cpp +++ b/src/platform/linux/X11EventTapBackend.cpp @@ -137,6 +137,7 @@ std::expected X11EventTapBackend::start(EventSink sink) { data_ = nullptr; return std::unexpected(Error::platformError("XRecordCreateContext")); } + XSync(control_, False); context_ = reinterpret_cast(ctx); g_state = TapState{this, control_, &sink_};