From ff73c0ecf1e69b80fe1b10132ebc0c4957a5f03d Mon Sep 17 00:00:00 2001 From: sr55 Date: Tue, 25 Aug 2015 13:18:35 +0000 Subject: [PATCH] WinGui: Fix another instance of the Caliburn vs Json.net sillyness where objects are not serialised correctly. This is causing presets not to save to disk correctly. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7413 b64f7644-9d1e-0410-96f1-a4d463321fa5 --- .../HandBrakeWPF/Model/Audio/AudioBehaviours.cs | 15 +++------------ .../Model/Subtitles/SubtitleBehaviours.cs | 12 ++++++------ 2 files changed, 9 insertions(+), 18 deletions(-) diff --git a/win/CS/HandBrakeWPF/Model/Audio/AudioBehaviours.cs b/win/CS/HandBrakeWPF/Model/Audio/AudioBehaviours.cs index 4194dda1e..8d49f5ab7 100644 --- a/win/CS/HandBrakeWPF/Model/Audio/AudioBehaviours.cs +++ b/win/CS/HandBrakeWPF/Model/Audio/AudioBehaviours.cs @@ -11,25 +11,16 @@ namespace HandBrakeWPF.Model.Audio { using System.ComponentModel; using System.Linq; - using System.Windows.Media.Animation; - using Caliburn.Micro; + using HandBrake.ApplicationServices.Utilities; /// /// Audio Behaviours /// public class AudioBehaviours : PropertyChangedBase { - /// - /// The selected behaviour. - /// private AudioBehaviourModes selectedBehaviour; - - /// - /// The selected langauges. - /// private BindingList selectedLangauges; - private AudioTrackDefaultsMode trackDefaultBehaviour; /// @@ -126,8 +117,8 @@ namespace HandBrakeWPF.Model.Audio { AudioBehaviours cloned = new AudioBehaviours { - SelectedBehaviour = this.selectedBehaviour, - SelectedLangauges = new BindingList(), + SelectedBehaviour = this.selectedBehaviour, + SelectedLangauges = new BindingList(), SelectedTrackDefaultBehaviour = this.SelectedTrackDefaultBehaviour }; diff --git a/win/CS/HandBrakeWPF/Model/Subtitles/SubtitleBehaviours.cs b/win/CS/HandBrakeWPF/Model/Subtitles/SubtitleBehaviours.cs index db5b7eb39..e31ad2042 100644 --- a/win/CS/HandBrakeWPF/Model/Subtitles/SubtitleBehaviours.cs +++ b/win/CS/HandBrakeWPF/Model/Subtitles/SubtitleBehaviours.cs @@ -12,7 +12,7 @@ namespace HandBrakeWPF.Model.Subtitles using System.ComponentModel; using System.Linq; - using Caliburn.Micro; + using HandBrake.ApplicationServices.Utilities; /// /// A class to track the behaviours of audio track selection @@ -158,11 +158,11 @@ namespace HandBrakeWPF.Model.Subtitles { SubtitleBehaviours cloned = new SubtitleBehaviours { - SelectedBehaviour = this.selectedBehaviour, - SelectedBurnInBehaviour = this.selectedBurnInBehaviour, - SelectedLangauges = new BindingList(), - AddClosedCaptions = this.addClosedCaptions, - AddForeignAudioScanTrack = this.addForeignAudioScanTrack, + SelectedBehaviour = this.selectedBehaviour, + SelectedBurnInBehaviour = this.selectedBurnInBehaviour, + SelectedLangauges = new BindingList(), + AddClosedCaptions = this.addClosedCaptions, + AddForeignAudioScanTrack = this.addForeignAudioScanTrack, }; foreach (var item in this.SelectedLangauges) -- 2.40.0