From f83004ad073cb4e32f75dbcae9a488ac792e325f Mon Sep 17 00:00:00 2001 From: Virt <41426325+VirtCode@users.noreply.github.com> Date: Mon, 22 Jul 2024 20:20:47 +0200 Subject: [PATCH] fix: don't render sw when lock is negative ref #13 --- src/cursor.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/cursor.cpp b/src/cursor.cpp index 4c28ca8..5432f34 100644 --- a/src/cursor.cpp +++ b/src/cursor.cpp @@ -62,7 +62,7 @@ void CDynamicCursors::renderSoftware(CPointerManager* pointers, SP pMo auto state = pointers->stateFor(pMonitor); auto zoom = resultShown.scale; - if ((!state->hardwareFailed && state->softwareLocks == 0)) { + if ((!state->hardwareFailed && state->softwareLocks <= 0)) { if (pointers->currentCursorImage.surface) pointers->currentCursorImage.surface->resource()->frame(now);