[Scummvm-git-logs] scummvm master -> be70289113fe8691159cbaef22a8c74c111b496d

tnm23 noreply at scummvm.org
Thu May 14 14:23:54 UTC 2026


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

Summary:
be70289113 ZVISION: Bugfix for defect #16477


Commit: be70289113fe8691159cbaef22a8c74c111b496d
    https://github.com/scummvm/scummvm/commit/be70289113fe8691159cbaef22a8c74c111b496d
Author: Thomas N McEwan (46427621+tnm23 at users.noreply.github.com)
Date: 2026-05-14T15:23:28+01:00

Commit Message:
ZVISION: Bugfix for defect #16477
Prevent main menu from blocking topmost button in ZGI credits screen in widescreen mode.

Changed paths:
    engines/zvision/scripting/menu.cpp


diff --git a/engines/zvision/scripting/menu.cpp b/engines/zvision/scripting/menu.cpp
index 727f44de1a2..e45487a2732 100644
--- a/engines/zvision/scripting/menu.cpp
+++ b/engines/zvision/scripting/menu.cpp
@@ -281,6 +281,13 @@ MenuZGI::~MenuZGI() {
 }
 
 bool MenuZGI::inMenu(const Common::Point &pos) const {
+	const Common::Point TopButtonOrigin(457,0);
+	const Common::Rect TopButtonArea(TopButtonOrigin,40,57);
+	if (_engine->getScriptManager()->getCurrentLocation() == "gjcr") {
+		// WORKAROUND to stop normal menu hotspot from blocking topmost button in ZGI credits screen
+		if(TopButtonArea.contains(pos))
+			return false;
+	}
 	return _menuTriggerArea.contains(pos) || (_menuFocus.front() != kFocusNone);
 }
 




More information about the Scummvm-git-logs mailing list