diff options
author | Einar Johan Trøan Sømåen | 2012-06-14 16:14:07 +0200 |
---|---|---|
committer | Einar Johan Trøan Sømåen | 2012-06-14 16:14:07 +0200 |
commit | 24726c143aa0d51b9d07ebdc5f8ee8d40e985399 (patch) | |
tree | 335f51219219c9db9deb19115118b752a33157e6 /engines | |
parent | fbc71915493f8162a674e0c83d470bfe6eb80a42 (diff) | |
download | scummvm-rg350-24726c143aa0d51b9d07ebdc5f8ee8d40e985399.tar.gz scummvm-rg350-24726c143aa0d51b9d07ebdc5f8ee8d40e985399.tar.bz2 scummvm-rg350-24726c143aa0d51b9d07ebdc5f8ee8d40e985399.zip |
WINTERMUTE: Make VidTheoraPlayer::Stop actually do something.
Diffstat (limited to 'engines')
-rw-r--r-- | engines/wintermute/video/VidTheoraPlayer.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/engines/wintermute/video/VidTheoraPlayer.cpp b/engines/wintermute/video/VidTheoraPlayer.cpp index 33ef835933..65afeb2f34 100644 --- a/engines/wintermute/video/VidTheoraPlayer.cpp +++ b/engines/wintermute/video/VidTheoraPlayer.cpp @@ -434,6 +434,11 @@ HRESULT CVidTheoraPlayer::play(TVideoPlayback Type, int X, int Y, bool FreezeGam ////////////////////////////////////////////////////////////////////////// HRESULT CVidTheoraPlayer::stop() { + _theoraDecoder->close(); + _state = THEORA_STATE_FINISHED; + if (_freezeGame) { + Game->Unfreeze(); + } #if 0 if (m_Sound) m_Sound->Stop(); m_State = THEORA_STATE_FINISHED; |