Stop CurPlayer when song is not found (#855)

This commit is contained in:
McSchneidar authored and GitHub committed 2026-03-26 09:48:16 +01:00
1 parent ba3f362519
commit fd3e945aeb
1 file changed
+9 -1
+9 -1
View File
@@ -353,9 +353,17 @@ namespace Vocaluxe.Base
_CurPlayer = _BGPlayer; _CurPlayer = _BGPlayer;
if (_MusicSource != EBackgroundMusicSource.TR_CONFIG_NO_OWN_MUSIC) if (_MusicSource != EBackgroundMusicSource.TR_CONFIG_NO_OWN_MUSIC)
{ {
_CurPlayer.Load(CSongs.GetSong(_PreviewPlayer.SongID)); var song = CSongs.GetSong(_PreviewPlayer.SongID);
if (song != null)
{
_CurPlayer.Load(song);
_CurPlayer.Position = _PreviewPlayer.Position; _CurPlayer.Position = _PreviewPlayer.Position;
} }
else
{
_CurPlayer.Stop();
}
}
CSound.SetGlobalVolume(CConfig.BackgroundMusicVolume); CSound.SetGlobalVolume(CConfig.BackgroundMusicVolume);
} }