return;\r
}\r
\r
- switch (this.AudioDefaultsViewModel.AudioBehaviours.SelectedTrackDefaultBehaviour)\r
+ switch (this.AudioBehaviours.SelectedTrackDefaultBehaviour)\r
{\r
case AudioTrackDefaultsMode.None:\r
this.Task.AudioTracks.Add(new AudioTrack { ScannedTrack = track });\r
break;\r
case AudioTrackDefaultsMode.FirstTrack:\r
- AudioBehaviourTrack template = this.currentPreset.AudioTrackBehaviours.BehaviourTracks.FirstOrDefault();\r
+ AudioBehaviourTrack template = this.AudioBehaviours.BehaviourTracks.FirstOrDefault();\r
this.Task.AudioTracks.Add(template != null ? new AudioTrack(template) { ScannedTrack = track } : new AudioTrack { ScannedTrack = track });\r
break;\r
case AudioTrackDefaultsMode.AllTracks:\r
- foreach (AudioBehaviourTrack tmpl in this.currentPreset.AudioTrackBehaviours.BehaviourTracks)\r
+ foreach (AudioBehaviourTrack tmpl in this.AudioBehaviours.BehaviourTracks)\r
{\r
this.Task.AudioTracks.Add(tmpl != null ? new AudioTrack(tmpl) { ScannedTrack = track } : new AudioTrack { ScannedTrack = track });\r
}\r
}\r
\r
// Step 4, Handle the default selection behaviour.\r
- switch (this.AudioDefaultsViewModel.AudioBehaviours.SelectedBehaviour)\r
+ switch (this.AudioBehaviours.SelectedBehaviour)\r
{\r
case AudioBehaviourModes.None:\r
this.Task.AudioTracks.Clear();\r
// The first track in the selected languages list is considered the preferred language.\r
// So, try match tracks on this.\r
IEnumerable<Audio> preferredAudioTracks = new List<Audio>();\r
- if (this.AudioDefaultsViewModel.AudioBehaviours.SelectedLangauges.Count > 0)\r
+ if (this.AudioBehaviours.SelectedLangauges.Count > 0)\r
{\r
- string langName = this.AudioDefaultsViewModel.AudioBehaviours.SelectedLangauges.FirstOrDefault(w => !w.Equals(Constants.Any));\r
+ string langName = this.AudioBehaviours.SelectedLangauges.FirstOrDefault(w => !w.Equals(Constants.Any));\r
if (!string.IsNullOrEmpty(langName))\r
{\r
preferredAudioTracks = this.SourceTracks.Where(item => item.Language.Contains(langName));\r
{\r
List<Audio> trackList = new List<Audio>();\r
\r
- List<string> isoCodes = LanguageUtilities.GetLanguageCodes(this.AudioDefaultsViewModel.AudioBehaviours.SelectedLangauges.ToArray());\r
+ List<string> isoCodes = LanguageUtilities.GetLanguageCodes(this.AudioBehaviours.SelectedLangauges.ToArray());\r
\r
if (includeAny)\r
{\r