/// </summary>\r
private void AddFirstForSelectedLanguages()\r
{\r
- foreach (Audio sourceTrack in this.GetSelectedLanguagesTracks(false))\r
+ foreach (Audio sourceTrack in this.GetSelectedLanguagesTracks())\r
{\r
// Step 2: Check if the track list already contrains this track\r
bool found = this.Task.AudioTracks.Any(audioTrack => Equals(audioTrack.ScannedTrack, sourceTrack));\r
public void AddAllRemainingForSelectedLanguages()\r
{\r
// Add them if they are not already added.\r
- foreach (Audio sourceTrack in this.GetSelectedLanguagesTracks(false))\r
+ foreach (Audio sourceTrack in this.GetSelectedLanguagesTracks())\r
{\r
// Step 2: Check if the track list already contrains this track\r
bool found = this.Task.AudioTracks.Any(audioTrack => Equals(audioTrack.ScannedTrack, sourceTrack));\r
/// <summary>\r
/// Gets a list of source tracks for the users selected languages.\r
/// </summary>\r
- /// <param name="includeAny">\r
- /// The include Any.\r
- /// </param>\r
/// <returns>\r
/// A list of source audio tracks.\r
/// </returns>\r
- private IEnumerable<Audio> GetSelectedLanguagesTracks(bool includeAny)\r
+ private IEnumerable<Audio> GetSelectedLanguagesTracks()\r
{\r
List<Audio> trackList = new List<Audio>();\r
\r
List<string> isoCodes = LanguageUtilities.GetLanguageCodes(this.AudioBehaviours.SelectedLangauges.ToArray());\r
\r
- if (includeAny)\r
+ if (isoCodes.Contains(Constants.Undefined))\r
{\r
isoCodes = LanguageUtilities.GetIsoCodes();\r
}\r