aboutsummaryrefslogtreecommitdiff
path: root/queen/journal.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'queen/journal.cpp')
-rw-r--r--queen/journal.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/queen/journal.cpp b/queen/journal.cpp
index c4400e08b3..88f70f3cb8 100644
--- a/queen/journal.cpp
+++ b/queen/journal.cpp
@@ -27,6 +27,7 @@
#include "queen/graphics.h"
#include "queen/grid.h"
#include "queen/logic.h"
+#include "queen/music.h"
#include "queen/queen.h"
#include "queen/resource.h"
#include "queen/sound.h"
@@ -284,6 +285,7 @@ void Journal::handleYesNoMode(int16 zoneNum) {
if (_saveDescriptions[currentSlot][0]) {
_vm->graphics()->clearBobs();
_vm->display()->palFadeOut(0, 223, JOURNAL_ROOM);
+ _vm->music()->stopSong();
_vm->loadGameState(currentSlot);
_vm->display()->clearTexts(0, GAME_SCREEN_HEIGHT - 1);
// XXX panelflag=1;