aboutsummaryrefslogtreecommitdiff
path: root/engines/mohawk
diff options
context:
space:
mode:
Diffstat (limited to 'engines/mohawk')
-rw-r--r--engines/mohawk/livingbooks.cpp10
1 files changed, 6 insertions, 4 deletions
diff --git a/engines/mohawk/livingbooks.cpp b/engines/mohawk/livingbooks.cpp
index 553940dfda..6534f79ebc 100644
--- a/engines/mohawk/livingbooks.cpp
+++ b/engines/mohawk/livingbooks.cpp
@@ -398,10 +398,6 @@ void MohawkEngine_LivingBooks::updatePage() {
// hard-coded control page startup
LBItem *item;
- item = getItemById(10);
- if (item)
- item->togglePlaying(false);
-
uint16 page = _curPage;
if (getFeatures() & GF_LB_10) {
// Living Books 1.0 had the meanings of these pages reversed
@@ -493,6 +489,12 @@ void MohawkEngine_LivingBooks::updatePage() {
for (uint32 i = 0; i < _items.size(); i++)
_items[i]->startPhase(_phase);
+ if (_curMode == kLBControlMode) {
+ LBItem *item = getItemById(10);
+ if (item)
+ item->togglePlaying(false);
+ }
+
_phase++;
break;