[Scummvm-git-logs] scummvm master -> 99409e0cc3821da1a6bb521c2f2f9ac75424f08e

OMGPizzaGuy noreply at scummvm.org
Sat Jan 7 22:13:33 UTC 2023


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:
99409e0cc3 ULTIMA8: Fix falling from hang when releasing right mouse button


Commit: 99409e0cc3821da1a6bb521c2f2f9ac75424f08e
    https://github.com/scummvm/scummvm/commit/99409e0cc3821da1a6bb521c2f2f9ac75424f08e
Author: Matthew Jimenez (matthew.jimenez at outlook.com)
Date: 2023-01-07T16:12:49-06:00

Commit Message:
ULTIMA8: Fix falling from hang when releasing right mouse button

Changed paths:
    engines/ultima/ultima8/world/actors/u8_avatar_mover_process.cpp


diff --git a/engines/ultima/ultima8/world/actors/u8_avatar_mover_process.cpp b/engines/ultima/ultima8/world/actors/u8_avatar_mover_process.cpp
index ba42463950b..1227752bb44 100644
--- a/engines/ultima/ultima8/world/actors/u8_avatar_mover_process.cpp
+++ b/engines/ultima/ultima8/world/actors/u8_avatar_mover_process.cpp
@@ -65,6 +65,10 @@ void U8AvatarMoverProcess::handleHangingMode() {
 		_mouseButton[1].setState(MBS_HANDLED);
 	}
 
+	if (!_mouseButton[1].isState(MBS_DOWN)) {
+		clearMovementFlag(MOVE_MOUSE_DIRECTION);
+	}
+
 	// if left mouse is down, try to climb up
 	if (_mouseButton[0].isState(MBS_DOWN) &&
 			(!_mouseButton[0].isState(MBS_HANDLED) || m0clicked)) {




More information about the Scummvm-git-logs mailing list