fixed cover loading: use cover names from xml

This commit is contained in:
Alexander Eckart committed 2012-03-24 18:37:00 +01:00
1 parent ecf631034f
commit 4f09465ce5
1 file changed
+3 -3
+3 -3
View File
@@ -238,13 +238,13 @@ namespace Vocaluxe.Base
{ {
_Cover.Clear(); _Cover.Clear();
List<string> cover = CHelper.GetValuesFromXML("Cover", navigator); List<string> cover = CHelper.GetValuesFromXML("Cover", navigator);
for (int i = 1; i <= cover.Count; i++) for (int i = 0; i < cover.Count; i++)
{ {
SCover sk = new SCover(); SCover sk = new SCover();
string name = String.Empty; string name = String.Empty;
string value = String.Empty; string value = String.Empty;
CHelper.GetValueFromXML("//root/Cover/Cover" + i + "/Name", navigator, ref name, String.Empty); CHelper.GetValueFromXML("//root/Cover/" + cover[i] + "/Name", navigator, ref name, String.Empty);
CHelper.GetValueFromXML("//root/Cover/Cover" + i + "/Path", navigator, ref value, String.Empty); CHelper.GetValueFromXML("//root/Cover/" + cover[i] + "/Path", navigator, ref value, String.Empty);
sk.Name = name; sk.Name = name;
sk.Value = Path.Combine(coverTheme.Folder,value); sk.Value = Path.Combine(coverTheme.Folder,value);
if (File.Exists(Path.Combine(CSettings.sFolderCover, Path.Combine(coverTheme.Folder, value)))) if (File.Exists(Path.Combine(CSettings.sFolderCover, Path.Combine(coverTheme.Folder, value))))