]> granicus.if.org Git - handbrake/commitdiff
WinGui: Finish off modification detection
authorsr55 <sr55.hb@outlook.com>
Wed, 13 Dec 2017 21:18:42 +0000 (21:18 +0000)
committersr55 <sr55.hb@outlook.com>
Wed, 13 Dec 2017 21:18:42 +0000 (21:18 +0000)
win/CS/HandBrakeWPF/ViewModels/AudioViewModel.cs
win/CS/HandBrakeWPF/ViewModels/SubtitlesViewModel.cs

index 643daaccc29f3f32a5a3843ff77175a97873ca1b..cf1ea6d3cc1a21017b20391f4ea45c8f535412c1 100644 (file)
@@ -220,11 +220,7 @@ namespace HandBrakeWPF.ViewModels
             IPopupWindowViewModel popup = new PopupWindowViewModel(this.AudioDefaultsViewModel, ResourcesUI.Preset_AudioDefaults_Title, ResourcesUI.AudioView_AudioDefaultsDescription);\r
             if (this.windowManager.ShowDialog(popup) == true)\r
             {\r
-                // Nothing to do yet, it's by reference. \r
-            }\r
-            else\r
-            {\r
-                // Handle other case(s)\r
+                this.OnTabStatusChanged(null);\r
             }\r
         }\r
 \r
@@ -350,6 +346,11 @@ namespace HandBrakeWPF.ViewModels
                 return false;\r
             }\r
 \r
+            if (preset.AudioTrackBehaviours.BehaviourTracks.Count != this.AudioBehaviours.BehaviourTracks.Count)\r
+            {\r
+                return false;\r
+            }\r
+\r
             return true;\r
         }\r
 \r
index f1753aeed7f2aeb03e666e1f7ba69343f10ae87a..c05fda5e507ecc33dc92eb8c00d2b518b62304de 100644 (file)
@@ -428,11 +428,7 @@ namespace HandBrakeWPF.ViewModels
             IPopupWindowViewModel popup = new PopupWindowViewModel(this.SubtitleDefaultsViewModel, ResourcesUI.Preset_SubtitleDefaults_Title, ResourcesUI.SubtitleView_SubtitleDefaultsDescription);\r
             if (this.windowManager.ShowDialog(popup) == true)\r
             {\r
-                // Nothing to do yet, it's by reference. \r
-            }\r
-            else\r
-            {\r
-                // Handle other case(s)\r
+                this.OnTabStatusChanged(null);\r
             }\r
         }\r
 \r