[Scummvm-git-logs] scummvm master -> 3533979ea49d6f718ffa7f0d78950138888a940d

alxpnv a04198622 at gmail.com
Fri Oct 1 09:53:16 UTC 2021


This automated email contains information about 1 new commit which have been
pushed to the 'scummvm' repo located at https://github.com/scummvm/scummvm .

Summary:
3533979ea4 ASYLUM: fix setting cursor when hovering over the player


Commit: 3533979ea49d6f718ffa7f0d78950138888a940d
    https://github.com/scummvm/scummvm/commit/3533979ea49d6f718ffa7f0d78950138888a940d
Author: alxpnv (alxpnv22 at yahoo.com)
Date: 2021-10-01T12:51:44+03:00

Commit Message:
ASYLUM: fix setting cursor when hovering over the player

Regression from 5fe5a12

Changed paths:
    engines/asylum/views/scene.cpp


diff --git a/engines/asylum/views/scene.cpp b/engines/asylum/views/scene.cpp
index 3968cd9f69..24d9b3102c 100644
--- a/engines/asylum/views/scene.cpp
+++ b/engines/asylum/views/scene.cpp
@@ -800,8 +800,7 @@ void Scene::updateMouse() {
 		newDirection = kDirectionSE;
 	}
 
-	if (newDirection != kDirectionInvalid)
-		updateCursor(newDirection, actorRect);
+	updateCursor(newDirection, actorRect);
 
 	if (newDirection >= kDirectionN)
 		if (player->getStatus() == kActorStatusWalking || player->getStatus() == kActorStatusWalking2)
@@ -1150,10 +1149,12 @@ void Scene::updateCursor(ActorDirection direction, const Common::Rect &rect) {
 	if (getCursor()->getState() & kCursorStateRight) {
 		if (player->getStatus() == kActorStatusWalking || player->getStatus() == kActorStatusWalking2) {
 
-			ResourceId resourceId =_ws->cursorResources[direction];
+			if (direction >= kDirectionN) {
+				ResourceId resourceId =_ws->cursorResources[direction];
 
-			if (direction >= kDirectionN && getCursor()->getResourceId() != resourceId)
-				getCursor()->set(resourceId);
+				if (getCursor()->getResourceId() != resourceId)
+					getCursor()->set(resourceId);
+			}
 		}
 
 		return;




More information about the Scummvm-git-logs mailing list