From 73d63088410f21e0d3f5a315222707927b594775 Mon Sep 17 00:00:00 2001 From: sr55 Date: Sun, 6 May 2018 13:44:35 +0100 Subject: [PATCH] WinGui: For MP4 files, when subtitles are incompatible and we've already used a burn-in track, drop all additional subtitle tracks instead of adding them. --- win/CS/HandBrakeWPF/ViewModels/SubtitlesViewModel.cs | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/win/CS/HandBrakeWPF/ViewModels/SubtitlesViewModel.cs b/win/CS/HandBrakeWPF/ViewModels/SubtitlesViewModel.cs index bc8ba1ce2..7b090841c 100644 --- a/win/CS/HandBrakeWPF/ViewModels/SubtitlesViewModel.cs +++ b/win/CS/HandBrakeWPF/ViewModels/SubtitlesViewModel.cs @@ -594,6 +594,11 @@ namespace HandBrakeWPF.ViewModels // For MP4, PGS Subtitles must be burned in. if (!track.Burned && (source.SubtitleType == SubtitleType.PGS) && this.Task != null && this.Task.OutputFormat == OutputFormat.Mp4) { + if (this.Task.SubtitleTracks.Any(a => a.Burned)) + { + return; // We can't add any more burned in tracks. + } + if (track.CanBeBurned) { track.Burned = true; -- 2.40.0