reduce drawing

This commit is contained in:
LarsBrubaker 2020-10-06 17:23:26 -07:00
parent e64488bd5a
commit cc26eb322a
3 changed files with 9 additions and 4 deletions

View file

@ -109,7 +109,7 @@ namespace MatterHackers.MatterControl
}
}
private void ConditionalyAddToVisible(TerminalLine terminalLine)
private bool ConditionalyAddToVisible(TerminalLine terminalLine)
{
var line = terminalLine.Line;
@ -121,13 +121,16 @@ namespace MatterHackers.MatterControl
if (!string.IsNullOrEmpty(line))
{
visibleLines.Add(line);
return true;
}
return false;
}
private void TerminalLog_LineAdded(object sender, TerminalLine terminalLine)
{
this.ConditionalyAddToVisible(terminalLine);
if (this.ActuallyVisibleOnScreen())
if (this.ConditionalyAddToVisible(terminalLine)
&& this.ActuallyVisibleOnScreen())
{
this.Invalidate();
}