From 2daa96e2840fd608f8968226ae44715ccf26c977 Mon Sep 17 00:00:00 2001 From: Paul Gilbert Date: Thu, 13 Nov 2014 20:31:44 -0500 Subject: ACCESS: Fix crash in conversation screen when clicking outside response boxes --- engines/access/events.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'engines/access') diff --git a/engines/access/events.cpp b/engines/access/events.cpp index 0287e8cb03..b05aea3025 100644 --- a/engines/access/events.cpp +++ b/engines/access/events.cpp @@ -254,7 +254,7 @@ Common::Point EventsManager::calcRawMouse() { int EventsManager::checkMouseBox1(Common::Array &rects) { int i = 0; - for (i = 0;; i++) { + for (i = 0; i < rects.size(); ++i) { if (rects[i].left == -1) return -1; @@ -262,6 +262,8 @@ int EventsManager::checkMouseBox1(Common::Array &rects) { && (_mousePos.y > rects[i].top) && (_mousePos.y < rects[i].bottom)) return i; } + + return -1; } bool EventsManager::isKeyMousePressed() { -- cgit v1.2.3