changeset 15453:118b85f4bc44 draft

(svn r20102) -Fix: OpenMSX music sounds odd after certain songs are played. Likely because the instruments weren't reset properly
author rubidium <rubidium@openttd.org>
date Fri, 09 Jul 2010 17:47:52 +0000
parents 04bf87dfebc5
children f22bd3771286
files src/music/dmusic.cpp
diffstat 1 files changed, 2 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- a/src/music/dmusic.cpp
+++ b/src/music/dmusic.cpp
@@ -165,8 +165,8 @@
 
 	/* release the existing segment if we have any */
 	if (segment != NULL) {
-		segment->Release();
-		segment = NULL;
+		this->Stop();
+		if (this->Start(NULL) != NULL) return;
 	}
 
 	/* make a new segment */