aboutsummaryrefslogtreecommitdiff
path: root/engines/supernova
diff options
context:
space:
mode:
Diffstat (limited to 'engines/supernova')
-rw-r--r--engines/supernova/supernova.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/engines/supernova/supernova.cpp b/engines/supernova/supernova.cpp
index c79a6a26dd..b8c9adbec0 100644
--- a/engines/supernova/supernova.cpp
+++ b/engines/supernova/supernova.cpp
@@ -697,6 +697,9 @@ bool SupernovaEngine::loadGame(int slot) {
if (slot < 0)
return false;
+ // Stop any sound currently playing.
+ _sound->stop();
+
// Make sure no message is displayed as this would otherwise delay the
// switch to the new location until a mouse click.
removeMessage();