diff options
Diffstat (limited to 'engines/mohawk')
-rw-r--r-- | engines/mohawk/livingbooks.cpp | 10 |
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; |