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);