diff options
-rw-r--r-- | engines/cine/various.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/engines/cine/various.cpp b/engines/cine/various.cpp index f8588b1bc5..756baf240c 100644 --- a/engines/cine/various.cpp +++ b/engines/cine/various.cpp @@ -863,7 +863,9 @@ uint16 executePlayerInput() { while (mouseButton && (!limitMouseCheckCount || currentEntry < 200) && !g_cine->shouldQuit()) { di |= (mouseButton & (kLeftMouseButton | kRightMouseButton)); - manageEvents(); + if (!limitMouseCheckCount) { + manageEvents(); + } getMouseData(mouseUpdateStatus, &mouseButton, &mouseX, &mouseY); currentEntry++; } |