Browse Source

Use the right parameter for isRounded calculation

pull/3324/head
Benedikt Schroeder 7 years ago
parent
commit
ca4523f4f4
  1. 2
      src/Skia/Avalonia.Skia/DrawingContextImpl.cs
  2. 2
      src/Windows/Avalonia.Direct2D1/Media/DrawingContextImpl.cs

2
src/Skia/Avalonia.Skia/DrawingContextImpl.cs

@ -187,7 +187,7 @@ namespace Avalonia.Skia
public void DrawRectangle(IBrush brush, IPen pen, Rect rect, double radiusX, double radiusY) public void DrawRectangle(IBrush brush, IPen pen, Rect rect, double radiusX, double radiusY)
{ {
var rc = rect.ToSKRect(); var rc = rect.ToSKRect();
var isRounded = Math.Abs(radiusX) > double.Epsilon || Math.Abs(radiusX) > double.Epsilon; var isRounded = Math.Abs(radiusX) > double.Epsilon || Math.Abs(radiusY) > double.Epsilon;
if (brush != null) if (brush != null)
{ {

2
src/Windows/Avalonia.Direct2D1/Media/DrawingContextImpl.cs

@ -234,7 +234,7 @@ namespace Avalonia.Direct2D1.Media
public void DrawRectangle(IBrush brush, IPen pen, Rect rect, double radiusX, double radiusY) public void DrawRectangle(IBrush brush, IPen pen, Rect rect, double radiusX, double radiusY)
{ {
var rc = rect.ToDirect2D(); var rc = rect.ToDirect2D();
var isRounded = Math.Abs(radiusX) > double.Epsilon || Math.Abs(radiusX) > double.Epsilon; var isRounded = Math.Abs(radiusX) > double.Epsilon || Math.Abs(radiusY) > double.Epsilon;
if (brush != null) if (brush != null)
{ {

Loading…
Cancel
Save