[Scummvm-cvs-logs] scummvm master -> b5f966ceb57b1d45f8c01b16f049fdea17f54a0d

m-kiewitz m_kiewitz at users.sourceforge.net
Mon Jun 8 21:56:25 CEST 2015


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:
b5f966ceb5 SHERLOCK: events delay quit event


Commit: b5f966ceb57b1d45f8c01b16f049fdea17f54a0d
    https://github.com/scummvm/scummvm/commit/b5f966ceb57b1d45f8c01b16f049fdea17f54a0d
Author: Martin Kiewitz (m_kiewitz at users.sourceforge.net)
Date: 2015-06-08T21:56:32+02:00

Commit Message:
SHERLOCK: events delay quit event

Changed paths:
    engines/sherlock/events.cpp



diff --git a/engines/sherlock/events.cpp b/engines/sherlock/events.cpp
index afd3602..f7031f0 100644
--- a/engines/sherlock/events.cpp
+++ b/engines/sherlock/events.cpp
@@ -210,7 +210,7 @@ bool Events::delay(uint32 time, bool interruptable) {
 		// For really short periods, simply delay by the desired amount
 		pollEvents();
 		g_system->delayMillis(time);
-		bool result = !(interruptable && (kbHit() || _pressed));
+		bool result = !(interruptable && (kbHit() || _pressed || _vm->shouldQuit()));
 
 		clearEvents();
 		return result;
@@ -229,7 +229,7 @@ bool Events::delay(uint32 time, bool interruptable) {
 			}
 		}
 
-		return true;
+		return !_vm->shouldQuit();
 	}
 }
 






More information about the Scummvm-git-logs mailing list