aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--engines/access/events.cpp4
1 files changed, 3 insertions, 1 deletions
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<Common::Rect> &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<Common::Rect> &rects) {
&& (_mousePos.y > rects[i].top) && (_mousePos.y < rects[i].bottom))
return i;
}
+
+ return -1;
}
bool EventsManager::isKeyMousePressed() {