diff --git a/client/displayservers/Wayland/input.c b/client/displayservers/Wayland/input.c index 3e6fc77c..fa63805d 100644 --- a/client/displayservers/Wayland/input.c +++ b/client/displayservers/Wayland/input.c @@ -422,7 +422,7 @@ void waylandUngrabKeyboard(void) void waylandWarpPointer(int x, int y, bool exiting) { - if (!wlWm.pointerInSurface) + if (!wlWm.pointerInSurface || wlWm.lockedPointer) return; if (x < 0) x = 0;