aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--engines/bladerunner/bladerunner.cpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/engines/bladerunner/bladerunner.cpp b/engines/bladerunner/bladerunner.cpp
index 4a2bf09f33..f451db1642 100644
--- a/engines/bladerunner/bladerunner.cpp
+++ b/engines/bladerunner/bladerunner.cpp
@@ -821,6 +821,11 @@ void BladeRunnerEngine::shutdown() {
closeArchive("MUSIC.MIX");
}
+ // in case player closes the ScummVM window when in ESPER mode or similar
+ if (isArchiveOpen("MODE.MIX")) {
+ closeArchive("MODE.MIX");
+ }
+
if (_chapters) {
if (_chapters->hasOpenResources())
_chapters->closeResources();