From 5fe5a128a6ed005ed4d8bd603e351a09bd4ff156 Mon Sep 17 00:00:00 2001 From: alxpnv Date: Tue, 21 Sep 2021 11:35:54 +0300 Subject: [PATCH] ASYLUM: fix improper use of negative value CID 1453216 --- engines/asylum/views/scene.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/engines/asylum/views/scene.cpp b/engines/asylum/views/scene.cpp index 6cd159fc50d..6d152bb18f9 100644 --- a/engines/asylum/views/scene.cpp +++ b/engines/asylum/views/scene.cpp @@ -800,7 +800,8 @@ void Scene::updateMouse() { newDirection = kDirectionSE; } - updateCursor(newDirection, actorRect); + if (newDirection != kDirectionInvalid) + updateCursor(newDirection, actorRect); if (newDirection >= kDirectionN) if (player->getStatus() == kActorStatusWalking || player->getStatus() == kActorStatusWalking2)