Browse Source

Fixed #1297

Handle rounding errors when calculating increase button arrange rect.
pull/1298/head
Steven Kirk 9 years ago
parent
commit
91edffd8d2
  1. 6
      src/Avalonia.Controls/Primitives/Track.cs

6
src/Avalonia.Controls/Primitives/Track.cs

@ -154,7 +154,11 @@ namespace Avalonia.Controls.Primitives
if (increaseButton != null)
{
increaseButton.Arrange(new Rect(firstWidth + thumbWidth, 0, remaining - firstWidth, finalSize.Height));
increaseButton.Arrange(new Rect(
firstWidth + thumbWidth,
0,
Math.Max(0, remaining - firstWidth),
Math.Max(0, finalSize.Height)));
}
}
else

Loading…
Cancel
Save