aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--engines/mohawk/livingbooks.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/engines/mohawk/livingbooks.cpp b/engines/mohawk/livingbooks.cpp
index 14ee03124a..e8232f2583 100644
--- a/engines/mohawk/livingbooks.cpp
+++ b/engines/mohawk/livingbooks.cpp
@@ -102,6 +102,9 @@ void LBPage::open(Archive *mhk, uint16 baseId) {
for (uint32 i = 0; i < _items.size(); i++)
_items[i]->init();
+
+ for (uint32 i = 0; i < _items.size(); i++)
+ _items[i]->startPhase(0xFFFE);
}
void LBPage::itemDestroyed(LBItem *item) {
@@ -438,9 +441,6 @@ void MohawkEngine_LivingBooks::updatePage() {
switch (_phase) {
case 0:
for (uint32 i = 0; i < _items.size(); i++)
- _items[i]->startPhase(0xFFFE);
-
- for (uint32 i = 0; i < _items.size(); i++)
_items[i]->startPhase(0xFFFF);
for (uint32 i = 0; i < _items.size(); i++)