aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--saga/music.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/saga/music.cpp b/saga/music.cpp
index 928cdd20e2..3ed035e7a8 100644
--- a/saga/music.cpp
+++ b/saga/music.cpp
@@ -479,6 +479,9 @@ void Music::play(uint32 resourceId, MusicFlags flags) {
}
if (xmidiParser->loadMusic(resourceData, resourceSize)) {
+ if (_vm->getGameType() == GType_ITE)
+ _player->setGM(false);
+
parser = xmidiParser;
} else {
if (smfParser->loadMusic(resourceData, resourceSize)) {