aboutsummaryrefslogtreecommitdiff
path: root/engines
diff options
context:
space:
mode:
authorPaul Gilbert2018-04-01 23:34:34 -0400
committerPaul Gilbert2018-04-01 23:34:34 -0400
commit807a8b6cc79f560bcdf054449d254c3b90cd603a (patch)
tree53bfb7346673a5d8c986c315c0618dfd6d4bbf22 /engines
parent6e85a17795e0af4d93d296615f653f6719bce7ec (diff)
downloadscummvm-rg350-807a8b6cc79f560bcdf054449d254c3b90cd603a.tar.gz
scummvm-rg350-807a8b6cc79f560bcdf054449d254c3b90cd603a.tar.bz2
scummvm-rg350-807a8b6cc79f560bcdf054449d254c3b90cd603a.zip
XEEN: Fix entering the Witch Tower
Diffstat (limited to 'engines')
-rw-r--r--engines/xeen/locations.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/engines/xeen/locations.cpp b/engines/xeen/locations.cpp
index 9b0eec382a..ca7682b923 100644
--- a/engines/xeen/locations.cpp
+++ b/engines/xeen/locations.cpp
@@ -1280,6 +1280,7 @@ int ReaperCutscene::show() {
Graphics::ManagedSurface savedBg;
savedBg.copyFrom(screen);
+ getNewLocation();
for (int idx = 13; idx >= 0; --idx) {
events.updateGameCounter();
@@ -2260,6 +2261,7 @@ int LocationManager::doAction(LocationAction actionId) {
}
// Show the location
+ g_vm->_events->clearEvents();
int result = _location->show();
delete _location;
_location = nullptr;