From 67e0d72424b1287ab6691d520bee581923413f6b Mon Sep 17 00:00:00 2001 From: Stephan Sundermann Date: Sun, 19 Feb 2012 19:57:50 +0100 Subject: [PATCH] Fixed error with no Files in BackgroundMusic folder --- Vocaluxe/Base/CBackgroundMusic.cs | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/Vocaluxe/Base/CBackgroundMusic.cs b/Vocaluxe/Base/CBackgroundMusic.cs index aa5eef5c..d599c8e4 100644 --- a/Vocaluxe/Base/CBackgroundMusic.cs +++ b/Vocaluxe/Base/CBackgroundMusic.cs @@ -28,8 +28,8 @@ namespace Vocaluxe.Base foreach (string file in files) { _BackgroundMusicStreams.Add(CSound.Load(file)); + _CurrentMusicStream = _BackgroundMusicStreams[0]; } - _CurrentMusicStream = _BackgroundMusicStreams[0]; } public static void Play() @@ -51,12 +51,14 @@ namespace Vocaluxe.Base public static void Stop() { - CSound.FadeAndStop(_BackgroundMusicStreams[_CurrentStreamListIndex], CConfig.BackgroundMusicVolume, CConfig.FadeTime); + if(_BackgroundMusicStreams.Count > 0) + CSound.FadeAndStop(_BackgroundMusicStreams[_CurrentStreamListIndex], CConfig.BackgroundMusicVolume, CConfig.FadeTime); } public static void Pause() { - CSound.Pause(_BackgroundMusicStreams[_CurrentStreamListIndex]); + if (_BackgroundMusicStreams.Count > 0) + CSound.Pause(_BackgroundMusicStreams[_CurrentStreamListIndex]); } public static void Update()