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

Loading…
Cancel
Save