[SubtitleListView] - Call optimized method to get # of lines.

This commit is contained in:
Ivandro Ismael 2017-02-18 14:22:02 +00:00
parent d16d45a776
commit cb3d6daa9e

View File

@ -766,7 +766,7 @@ namespace Nikse.SubtitleEdit.Controls
if (_settings.Tools.ListViewSyntaxColorLongLines)
{
int noOfLines = paragraph.Text.Split(Environment.NewLine[0]).Length;
int noOfLines = paragraph.NumberOfLines;
string s = HtmlUtil.RemoveHtmlTags(paragraph.Text, true);
foreach (string line in s.SplitToLines())
{
@ -792,8 +792,7 @@ namespace Nikse.SubtitleEdit.Controls
if (_settings.Tools.ListViewSyntaxMoreThanXLines &&
item.SubItems[ColumnIndexText].BackColor != Configuration.Settings.Tools.ListViewSyntaxErrorColor)
{
int newLines = paragraph.Text.SplitToLines().Length;
if (newLines > Configuration.Settings.Tools.ListViewSyntaxMoreThanXLinesX)
if (paragraph.NumberOfLines > Configuration.Settings.Tools.ListViewSyntaxMoreThanXLinesX)
item.SubItems[ColumnIndexText].BackColor = Configuration.Settings.Tools.ListViewSyntaxErrorColor;
}
}