From fc436bc475affd57046a4408a60730ec6f3d2fa6 Mon Sep 17 00:00:00 2001 From: sr55 Date: Sun, 20 Mar 2011 17:42:56 +0000 Subject: WinGui: - Minor error. Don't try to serialize a dictionary in a model. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3855 b64f7644-9d1e-0410-96f1-a4d463321fa5 --- win/CS/HandBrake.ApplicationServices/Model/EncodeTask.cs | 2 +- .../Utilities/QueryGeneratorUtility.cs | 12 ++++++++++-- 2 files changed, 11 insertions(+), 3 deletions(-) (limited to 'win') diff --git a/win/CS/HandBrake.ApplicationServices/Model/EncodeTask.cs b/win/CS/HandBrake.ApplicationServices/Model/EncodeTask.cs index e896960c0..8dfb5d031 100644 --- a/win/CS/HandBrake.ApplicationServices/Model/EncodeTask.cs +++ b/win/CS/HandBrake.ApplicationServices/Model/EncodeTask.cs @@ -278,7 +278,7 @@ namespace HandBrake.ApplicationServices.Model /// /// Chapter Names /// - public Dictionary ChapterNames { get; set; } + public List ChapterNames { get; set; } #endregion diff --git a/win/CS/HandBrake.ApplicationServices/Utilities/QueryGeneratorUtility.cs b/win/CS/HandBrake.ApplicationServices/Utilities/QueryGeneratorUtility.cs index 34b6190c6..ce963188f 100644 --- a/win/CS/HandBrake.ApplicationServices/Utilities/QueryGeneratorUtility.cs +++ b/win/CS/HandBrake.ApplicationServices/Utilities/QueryGeneratorUtility.cs @@ -556,9 +556,17 @@ namespace HandBrake.ApplicationServices.Utilities /// The List of chapters /// Path to save the csv file /// True if successful - private static bool ChapterCsvSave(Dictionary chapters, string filePathName) + private static bool ChapterCsvSave(List chapters, string filePathName) { - string csv = chapters.Aggregate(string.Empty, (current, row) => current + (row.Key + "," + row.Value.Replace(",", "\\,") + Environment.NewLine)); + string csv = string.Empty; + int counter = 0; + + foreach (string name in chapters) + { + csv += counter + "," + name.Replace(",", "\\,") + Environment.NewLine; + counter ++; + } + StreamWriter file = new StreamWriter(filePathName); file.Write(csv); -- cgit v1.2.3