aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-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;