Browse Source

Handle no previous measure/arrange.

This shouldn't happen, but if it does, don't crash.
pull/1014/head
Steven Kirk 9 years ago
parent
commit
ab30fd343b
  1. 4
      src/Avalonia.Layout/LayoutManager.cs

4
src/Avalonia.Layout/LayoutManager.cs

@ -165,7 +165,7 @@ namespace Avalonia.Layout
{
root.Measure(Size.Infinity);
}
else
else if (control.PreviousMeasure.HasValue)
{
control.Measure(control.PreviousMeasure.Value);
}
@ -185,7 +185,7 @@ namespace Avalonia.Layout
{
root.Arrange(new Rect(control.DesiredSize));
}
else
else if (control.PreviousArrange.HasValue)
{
control.Arrange(control.PreviousArrange.Value);
}

Loading…
Cancel
Save