[Scummvm-cvs-logs] scummvm master -> 223ce70eab9e88a6271e46b70407e0d0398273db
m-kiewitz
m_kiewitz at users.sourceforge.net
Tue Feb 2 17:47:38 CET 2016
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:
223ce70eab AGI: Don't use status row for menu mouse trigger
Commit: 223ce70eab9e88a6271e46b70407e0d0398273db
https://github.com/scummvm/scummvm/commit/223ce70eab9e88a6271e46b70407e0d0398273db
Author: Martin Kiewitz (m_kiewitz at users.sourceforge.net)
Date: 2016-02-02T17:47:17+01:00
Commit Message:
AGI: Don't use status row for menu mouse trigger
Use hardcoded first line instead
In Donald Duck the status line is at line 24, but also hidden
Changed paths:
engines/agi/keyboard.cpp
diff --git a/engines/agi/keyboard.cpp b/engines/agi/keyboard.cpp
index 627e502..051ae48 100644
--- a/engines/agi/keyboard.cpp
+++ b/engines/agi/keyboard.cpp
@@ -288,11 +288,9 @@ bool AgiEngine::handleMouseClicks(uint16 &key) {
if (!cycleInnerLoopIsActive()) {
// Only do this, when no inner loop is currently active
Common::Rect displayLineRect(DISPLAY_WIDTH, FONT_DISPLAY_HEIGHT);
- int16 statusRow = _text->statusRow_Get();
-
- displayLineRect.moveTo(0, statusRow * FONT_DISPLAY_HEIGHT);
if (displayLineRect.contains(_mouse.pos)) {
+ // Mouse is inside first line of the screen
if (getFlag(VM_FLAG_MENUS_ACCESSIBLE) && _menu->isAvailable()) {
_menu->delayedExecuteViaMouse();
key = 0; // eat event
More information about the Scummvm-git-logs
mailing list