From 25059244cf51fb6e1a569bd50c35a644bf494526 Mon Sep 17 00:00:00 2001 From: Nikolaj Olsson Date: Wed, 27 Sep 2017 22:29:37 +0200 Subject: [PATCH] Fix import time codes in translator mode - thx darnn :) Fix #2557 --- src/Forms/Main.cs | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/src/Forms/Main.cs b/src/Forms/Main.cs index 31bbdd296..5965ad51e 100644 --- a/src/Forms/Main.cs +++ b/src/Forms/Main.cs @@ -13751,6 +13751,19 @@ namespace Nikse.SubtitleEdit.Forms existing.EndTime.TotalMilliseconds = newTimeCode.EndTime.TotalMilliseconds; existing.StartFrame = newTimeCode.StartFrame; existing.EndFrame = newTimeCode.EndFrame; + + if (Configuration.Settings.General.AllowEditOfOriginalSubtitle && _subtitleAlternate != null && _subtitleAlternate.Paragraphs.Count > 0) + { + var original = Utilities.GetOriginalParagraph(i, existing, _subtitleAlternate.Paragraphs); + if (original != null) + { + original.StartTime.TotalMilliseconds = newTimeCode.StartTime.TotalMilliseconds; + original.EndTime.TotalMilliseconds = newTimeCode.EndTime.TotalMilliseconds; + original.StartFrame = newTimeCode.StartFrame; + original.EndFrame = newTimeCode.EndFrame; + } + } + count++; } ShowStatus(string.Format(_language.TimeCodeImportedFromXY, Path.GetFileName(openFileDialog1.FileName), count));