From 5b8ac227c6ae46a7f58319ca9c0aa73f775e4ee1 Mon Sep 17 00:00:00 2001 From: sr55 Date: Mon, 26 Dec 2016 17:40:50 +0000 Subject: [PATCH] WinGui: Fix "(Any)" language track option on the Audio Tab for Automatic Selection Behaviours --- win/CS/HandBrakeWPF/Constants.cs | 5 +++++ win/CS/HandBrakeWPF/ViewModels/AudioViewModel.cs | 11 ++++------- 2 files changed, 9 insertions(+), 7 deletions(-) diff --git a/win/CS/HandBrakeWPF/Constants.cs b/win/CS/HandBrakeWPF/Constants.cs index c47bc8dc1..49e0183c5 100644 --- a/win/CS/HandBrakeWPF/Constants.cs +++ b/win/CS/HandBrakeWPF/Constants.cs @@ -39,6 +39,11 @@ namespace HandBrakeWPF /// public const string Any = "(Any)"; + /// + /// Undefined Language + /// + public const string Undefined = "und"; + /// /// The chapters. /// diff --git a/win/CS/HandBrakeWPF/ViewModels/AudioViewModel.cs b/win/CS/HandBrakeWPF/ViewModels/AudioViewModel.cs index 9f3cd760d..1381fcca0 100644 --- a/win/CS/HandBrakeWPF/ViewModels/AudioViewModel.cs +++ b/win/CS/HandBrakeWPF/ViewModels/AudioViewModel.cs @@ -418,7 +418,7 @@ namespace HandBrakeWPF.ViewModels /// private void AddFirstForSelectedLanguages() { - foreach (Audio sourceTrack in this.GetSelectedLanguagesTracks(false)) + foreach (Audio sourceTrack in this.GetSelectedLanguagesTracks()) { // Step 2: Check if the track list already contrains this track bool found = this.Task.AudioTracks.Any(audioTrack => Equals(audioTrack.ScannedTrack, sourceTrack)); @@ -448,7 +448,7 @@ namespace HandBrakeWPF.ViewModels public void AddAllRemainingForSelectedLanguages() { // Add them if they are not already added. - foreach (Audio sourceTrack in this.GetSelectedLanguagesTracks(false)) + foreach (Audio sourceTrack in this.GetSelectedLanguagesTracks()) { // Step 2: Check if the track list already contrains this track bool found = this.Task.AudioTracks.Any(audioTrack => Equals(audioTrack.ScannedTrack, sourceTrack)); @@ -486,19 +486,16 @@ namespace HandBrakeWPF.ViewModels /// /// Gets a list of source tracks for the users selected languages. /// - /// - /// The include Any. - /// /// /// A list of source audio tracks. /// - private IEnumerable