From ff84741d39606824d87f48c6b525fe1df83b2df1 Mon Sep 17 00:00:00 2001 From: Paul Gilbert Date: Thu, 3 Jul 2014 21:00:17 -0400 Subject: VOYEUR: Fix crash when playing video #42 --- engines/voyeur/voyeur.cpp | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'engines/voyeur/voyeur.cpp') diff --git a/engines/voyeur/voyeur.cpp b/engines/voyeur/voyeur.cpp index 681f431635..dad634c9bb 100644 --- a/engines/voyeur/voyeur.cpp +++ b/engines/voyeur/voyeur.cpp @@ -556,6 +556,7 @@ void VoyeurEngine::playAVideoDuration(int videoId, int duration) { PictureResource *pic = NULL; if (videoId == 42) { + _bVoy->getBoltGroup(0xE00); _eventsManager->_videoDead = 0; pic = _bVoy->boltEntry(0xE00 + _eventsManager->_videoDead)._picResource; } @@ -602,6 +603,9 @@ void VoyeurEngine::playAVideoDuration(int videoId, int duration) { pic->_imgData = imgData; _voy->_eventFlags &= ~EVTFLAG_8; } + + if (videoId == 42) + _bVoy->freeBoltGroup(0xE00); } void VoyeurEngine::playAudio(int audioId) { -- cgit v1.2.3