diff --git a/internal/c/libqb/src/mac-mouse-support.cpp b/internal/c/libqb/src/mac-mouse-support.cpp index d9e2328f6..7cf6e1fa5 100644 --- a/internal/c/libqb/src/mac-mouse-support.cpp +++ b/internal/c/libqb/src/mac-mouse-support.cpp @@ -72,6 +72,6 @@ void macMouseDone() { } void macMouseUpdatePosition(int x, int y) { - g_MouseX = x; - g_MouseY = y; + g_MouseX.store(x, std::memory_order_relaxed); + g_MouseY.store(y, std::memory_order_relaxed); }