From 2e14767e77a3a8567e46cb1a053ad20850c96456 Mon Sep 17 00:00:00 2001 From: Flamefire Date: Wed, 19 Mar 2014 14:54:57 +0100 Subject: [PATCH] Actually check if songs are available --- Vocaluxe/Base/CBackgroundMusic.cs | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/Vocaluxe/Base/CBackgroundMusic.cs b/Vocaluxe/Base/CBackgroundMusic.cs index fb3164c3..7c85a5af 100644 --- a/Vocaluxe/Base/CBackgroundMusic.cs +++ b/Vocaluxe/Base/CBackgroundMusic.cs @@ -138,16 +138,13 @@ namespace Vocaluxe.Base _Volume = CConfig.BackgroundMusicVolume; _VideoEnabled = (CConfig.VideoBackgrounds == EOffOn.TR_CONFIG_ON && CConfig.VideosToBackground == EOffOn.TR_CONFIG_ON); - _MusicSource = CConfig.BackgroundMusicSource; + SetMusicSource(CConfig.BackgroundMusicSource); List soundFiles = CHelper.ListSoundFiles(CSettings.FolderBackgroundMusic, true, true); foreach (string path in soundFiles) _BGMusicFiles.Add(new CPlaylistElement(path)); - if (_MusicSource != EBackgroundMusicSource.TR_CONFIG_ONLY_OWN_MUSIC) - _AddBackgroundMusic(); - IsPlaying = false; _Initialized = true; } @@ -355,7 +352,7 @@ namespace Vocaluxe.Base private static void _AddOwnMusic() { - if (_OwnMusicAdded) + if (_OwnMusicAdded || !_OwnSongsAvailable) return; foreach (CSong song in CSongs.AllSongs) _NotPlayedFiles.Add(new CPlaylistElement(song));