From: sr55 Date: Sat, 21 May 2011 19:38:40 +0000 (+0000) Subject: WinGui: X-Git-Tag: 0.9.6~474 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=fb7bb978eaca70d39b18d555970ee33496e73a8b;p=handbrake WinGui: - Small tweak to the preset service which might fix the preset loading issue when upgrading to a new version. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3989 b64f7644-9d1e-0410-96f1-a4d463321fa5 --- diff --git a/win/CS/HandBrake.ApplicationServices/Services/PresetService.cs b/win/CS/HandBrake.ApplicationServices/Services/PresetService.cs index bd125c084..227a6eef6 100644 --- a/win/CS/HandBrake.ApplicationServices/Services/PresetService.cs +++ b/win/CS/HandBrake.ApplicationServices/Services/PresetService.cs @@ -60,7 +60,12 @@ namespace HandBrake.ApplicationServices.Services /// public PresetService() { - // this.Presets = CollectionViewSource.GetDefaultView(this.presets); + // If the preset file doesn't exist. Create it. + if (!File.Exists(this.builtInPresetFile)) + { + this.UpdateBuiltInPresets(string.Empty); + } + this.LoadPresets(); } @@ -371,7 +376,7 @@ namespace HandBrake.ApplicationServices.Services } reader.Close(); - } + } } catch (Exception exc) { diff --git a/win/CS/Program.cs b/win/CS/Program.cs index 132624b28..a04c45e12 100644 --- a/win/CS/Program.cs +++ b/win/CS/Program.cs @@ -92,12 +92,6 @@ namespace Handbrake if (!Directory.Exists(logDir)) Directory.CreateDirectory(logDir); - if (!File.Exists(Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData), @"HandBrake\presets.xml"))) - { - PresetService x = new PresetService(); - x.UpdateBuiltInPresets(string.Empty); - } - Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); Application.Run(new frmMain(args));