mirror of
https://github.com/SubtitleEdit/subtitleedit.git
synced 2024-10-27 22:42:38 +01:00
Fixed bug in 'Apply duration limits' - thx Mike :)
git-svn-id: https://subtitleedit.googlecode.com/svn/trunk@2008 99eadd0c-20b8-1223-b5c4-2a2b2df33de2
This commit is contained in:
parent
99ee56d18b
commit
e09f5c3b64
@ -81,8 +81,11 @@ namespace Nikse.SubtitleEdit.Forms
|
||||
_onlyListFixes = true;
|
||||
|
||||
_working = new Subtitle(_subtitle);
|
||||
listViewFixes.BeginUpdate();
|
||||
listViewFixes.Items.Clear();
|
||||
FixShortDisplayTimes();
|
||||
FixLongDisplayTimes();
|
||||
listViewFixes.EndUpdate();
|
||||
|
||||
groupBoxFixesAvailable.Text = string.Format(Configuration.Settings.Language.ApplyDurationLimits.FixesAvailable, _totalFixes);
|
||||
groupBoxUnfixable.Text = string.Format(Configuration.Settings.Language.ApplyDurationLimits.UnableToFix, _totalErrors);
|
||||
@ -141,6 +144,10 @@ namespace Nikse.SubtitleEdit.Forms
|
||||
{
|
||||
string before = p.StartTime.ToShortString() + " --> " + p.EndTime.ToShortString() + " - " + p.Duration.ToShortString();
|
||||
p.EndTime.TotalMilliseconds = p.StartTime.TotalMilliseconds + Utilities.GetOptimalDisplayMilliseconds(p.Text) + 0.6;
|
||||
if (p.Duration.TotalMilliseconds < (double)numericUpDownDurationMin.Value)
|
||||
p.EndTime.TotalMilliseconds = p.StartTime.TotalMilliseconds + (double)numericUpDownDurationMin.Value;
|
||||
if (next != null && p.EndTime.TotalMilliseconds >= next.StartTime.TotalMilliseconds)
|
||||
p.EndTime.TotalMilliseconds = next.StartTime.TotalMilliseconds - Configuration.Settings.General.MininumMillisecondsBetweenLines;
|
||||
string after = p.StartTime.ToShortString() + " --> " + p.EndTime.ToShortString() + " - " + p.Duration.ToShortString();
|
||||
_totalFixes++;
|
||||
noOfShortDisplayTimes++;
|
||||
|
Loading…
Reference in New Issue
Block a user