aboutsummaryrefslogtreecommitdiff
path: root/engines/mohawk/livingbooks.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'engines/mohawk/livingbooks.cpp')
-rw-r--r--engines/mohawk/livingbooks.cpp9
1 files changed, 5 insertions, 4 deletions
diff --git a/engines/mohawk/livingbooks.cpp b/engines/mohawk/livingbooks.cpp
index 486ecb52eb..73c91adb75 100644
--- a/engines/mohawk/livingbooks.cpp
+++ b/engines/mohawk/livingbooks.cpp
@@ -2583,10 +2583,7 @@ void LBItem::startPhase(uint phase) {
switch (phase) {
case 0xFFFE:
- if (_timingMode == kLBAutoLoad) {
- debug(2, "Phase load: time startup");
- setNextTime(_periodMin, _periodMax);
- }
+ runScript(kLBEventListLoad);
break;
case 0xFFFF:
runScript(kLBEventPhaseCreate);
@@ -2647,6 +2644,10 @@ void LBItem::load() {
_loaded = true;
// FIXME: events etc
+ if (_timingMode == kLBAutoLoad) {
+ debug(2, "Load: time startup");
+ setNextTime(_periodMin, _periodMax);
+ }
}
void LBItem::unload() {