aboutsummaryrefslogtreecommitdiff
path: root/saga/saga.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'saga/saga.cpp')
-rw-r--r--saga/saga.cpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/saga/saga.cpp b/saga/saga.cpp
index 75d8956e5d..c7e63307c7 100644
--- a/saga/saga.cpp
+++ b/saga/saga.cpp
@@ -245,10 +245,11 @@ int SagaEngine::go() {
if (msec > MAX_TIME_DELTA) {
msec = MAX_TIME_DELTA;
}
- if (_vm->_interface->getMode() == kPanelMain ||
+ if (!_vm->_scene->isInDemo())
+ if (_vm->_interface->getMode() == kPanelMain ||
_vm->_interface->getMode() == kPanelConverse ||
_vm->_interface->getMode() == kPanelNull)
- _actor->direct(msec);
+ _actor->direct(msec);
_events->handleEvents(msec);
_script->executeThreads(msec);