sheet rebuild is much faster and depth first

This commit is contained in:
LarsBrubaker 2021-06-09 08:12:05 -07:00
parent 8070127bda
commit f92d8ad56f
6 changed files with 60 additions and 31 deletions

View file

@ -192,8 +192,8 @@ namespace MatterHackers.MatterControl.DesignTools.Operations
{
await Rebuild();
}
else if (invalidateType.InvalidateType.HasFlag(InvalidateType.Properties)
&& invalidateType.Source == this)
else if ((invalidateType.InvalidateType.HasFlag(InvalidateType.Properties) && invalidateType.Source == this)
|| invalidateType.InvalidateType.HasFlag(InvalidateType.SheetUpdated))
{
await Rebuild();
}