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_};