diff options
-rw-r--r-- | engines/mohawk/livingbooks.cpp | 6 |
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++) |