From 27e880f9e9318aacd5c14ecd84566a6bc8c4eae5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Florian=20K=C3=BCpper?= Date: Thu, 8 Aug 2013 12:58:10 +0200 Subject: [PATCH] Fix crash when starting vocaluxe without avatars. --- Vocaluxe/Screens/CScreenProfiles.cs | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/Vocaluxe/Screens/CScreenProfiles.cs b/Vocaluxe/Screens/CScreenProfiles.cs index 08e37d59..a5991bd3 100644 --- a/Vocaluxe/Screens/CScreenProfiles.cs +++ b/Vocaluxe/Screens/CScreenProfiles.cs @@ -446,13 +446,16 @@ namespace Vocaluxe.Screens int selectedAvatarID = _SelectSlides[_SelectSlideAvatars].ValueIndex; _SelectSlides[_SelectSlideAvatars].Clear(); IEnumerable avatars = CProfiles.GetAvatars(); - foreach (CAvatar avatar in avatars) + if (avatars != null) { - _SelectSlides[_SelectSlideAvatars].AddValue( - Path.GetFileName(avatar.FileName), - null, - avatar.ID, - -1); + foreach (CAvatar avatar in avatars) + { + _SelectSlides[_SelectSlideAvatars].AddValue( + Path.GetFileName(avatar.FileName), + null, + avatar.ID, + -1); + } } if (keep)