X-Git-Url: https://git.artsoft.org/?a=blobdiff_plain;f=src%2Fanim.c;h=39f7e6469280c5a8da51dbc1bf13a0d0aaf92aaf;hb=ebd52bd119746407c06131563cc9b5c1b7c3d01d;hp=eff54726df41f52f94f54ea3b203408fe5cb38fc;hpb=9bef503670630747428334ba43f938c24132d834;p=rocksndiamonds.git diff --git a/src/anim.c b/src/anim.c index eff54726..39f7e646 100644 --- a/src/anim.c +++ b/src/anim.c @@ -1082,6 +1082,13 @@ static void StopGlobalAnimMusic(struct GlobalAnimPartControlInfo *part) if (music == MUS_UNDEFINED) return; + char *anim_music = getMusicInfoEntryFilename(music); + char *curr_music = getCurrentlyPlayingMusicFilename(); + + // do not stop music if global anim music differs from current music + if (!strEqual(curr_music, anim_music)) + return; + StopMusic(); #if 0