aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authoreriktorbjorn2011-06-11 16:55:57 +0200
committerAlyssa Milburn2011-06-15 17:34:12 +0200
commitb01af82d09973ec72ff9d81ec2fd0f719465f133 (patch)
treead515b98e2e34e1304894e34d028bac31ccce559
parentd0404f4b617730024d28d56632821ea403bf8cb0 (diff)
downloadscummvm-rg350-b01af82d09973ec72ff9d81ec2fd0f719465f133.tar.gz
scummvm-rg350-b01af82d09973ec72ff9d81ec2fd0f719465f133.tar.bz2
scummvm-rg350-b01af82d09973ec72ff9d81ec2fd0f719465f133.zip
DREAMWEB: Make it easier to quit (albeit not yet very gracefully)
-rw-r--r--engines/dreamweb/dreamweb.cpp7
1 files changed, 4 insertions, 3 deletions
diff --git a/engines/dreamweb/dreamweb.cpp b/engines/dreamweb/dreamweb.cpp
index 12a43a9a22..da6c5903d5 100644
--- a/engines/dreamweb/dreamweb.cpp
+++ b/engines/dreamweb/dreamweb.cpp
@@ -99,11 +99,12 @@ void DreamWebEngine::waitForVSync() {
void DreamWebEngine::processEvents() {
Common::EventManager *event_manager = _system->getEventManager();
Common::Event event;
+ if (event_manager->shouldQuit()) {
+ warning("Engine should quit gracefully (but doesn't yet)");
+ g_system->quit();
+ }
while (event_manager->pollEvent(event)) {
switch(event.type) {
- case Common::EVENT_RTL:
- warning("quit requested");
- return;
case Common::EVENT_LBUTTONDOWN:
_mouseState |= 1;
break;