Skip to content

Commit

Permalink
Last fix for #3085
Browse files Browse the repository at this point in the history
Fix  #3085
  • Loading branch information
niksedk committed Sep 8, 2018
1 parent 522c321 commit 912b5b3
Showing 1 changed file with 15 additions and 2 deletions.
17 changes: 15 additions & 2 deletions src/Forms/Main.cs
Original file line number Diff line number Diff line change
Expand Up @@ -7538,16 +7538,22 @@ private void InsertBefore()
if (newParagraph.Duration.TotalMilliseconds < 100)
newParagraph.EndTime.TotalMilliseconds += 100;

if (next != null && next.StartTime.IsMaxTime && prev.EndTime.IsMaxTime)
if (next.StartTime.IsMaxTime && prev.EndTime.IsMaxTime)
{
newParagraph.StartTime.TotalMilliseconds = TimeCode.MaxTimeTotalMilliseconds;
newParagraph.EndTime.TotalMilliseconds = TimeCode.MaxTimeTotalMilliseconds;
}
else if (next != null && next.StartTime.TotalMilliseconds == 0 && prev.EndTime.TotalMilliseconds == 0)
else if (next.StartTime.TotalMilliseconds == 0 && prev.EndTime.TotalMilliseconds == 0)
{
newParagraph.StartTime.TotalMilliseconds = 0;
newParagraph.EndTime.TotalMilliseconds = 0;
}
else if (prev.StartTime.TotalMilliseconds == next.StartTime.TotalMilliseconds &&
prev.EndTime.TotalMilliseconds == next.EndTime.TotalMilliseconds)
{
newParagraph.StartTime.TotalMilliseconds = prev.StartTime.TotalMilliseconds;
newParagraph.EndTime.TotalMilliseconds = prev.EndTime.TotalMilliseconds;
}
}
else if (prev != null)
{
Expand Down Expand Up @@ -7670,6 +7676,13 @@ private void InsertAfter()
newParagraph.StartTime.TotalMilliseconds = 0;
newParagraph.EndTime.TotalMilliseconds = 0;
}
else if (next != null &&
prev.StartTime.TotalMilliseconds == next.StartTime.TotalMilliseconds &&
prev.EndTime.TotalMilliseconds == next.EndTime.TotalMilliseconds)
{
newParagraph.StartTime.TotalMilliseconds = prev.StartTime.TotalMilliseconds;
newParagraph.EndTime.TotalMilliseconds = prev.EndTime.TotalMilliseconds;
}
}
else if (next != null)
{
Expand Down

0 comments on commit 912b5b3

Please sign in to comment.