diff options
author | whiterandrek | 2018-05-12 22:24:52 +0300 |
---|---|---|
committer | Eugene Sandulenko | 2018-06-28 23:51:32 +0200 |
commit | c9e7c001ada8a9439d2eaf281baf226f6b626ee1 (patch) | |
tree | df943606762a96e7fae1178941bed46c6c4ef0fd | |
parent | 08d065229757c597d2a087d4901e115115f023e7 (diff) | |
download | scummvm-rg350-c9e7c001ada8a9439d2eaf281baf226f6b626ee1.tar.gz scummvm-rg350-c9e7c001ada8a9439d2eaf281baf226f6b626ee1.tar.bz2 scummvm-rg350-c9e7c001ada8a9439d2eaf281baf226f6b626ee1.zip |
PINK: fixed unstoppable talk animation
-rw-r--r-- | engines/pink/objects/actions/action_talk.cpp | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/engines/pink/objects/actions/action_talk.cpp b/engines/pink/objects/actions/action_talk.cpp index 30412ee0e8..09dc97218d 100644 --- a/engines/pink/objects/actions/action_talk.cpp +++ b/engines/pink/objects/actions/action_talk.cpp @@ -24,6 +24,7 @@ #include <pink/archive.h> #include <pink/objects/actors/actor.h> #include <pink/objects/pages/game_page.h> +#include <pink/cel_decoder.h> #include <pink/sound.h> namespace Pink { @@ -47,8 +48,10 @@ void ActionTalk::onStart() { void ActionTalk::update() { ActionLoop::update(); - if (!_sound->isPlaying()) + if (!_sound->isPlaying()) { + _decoder->stop(); _actor->endAction(); + } } void ActionTalk::end() { |