Index: sky/sdk/lib/painting/box_painter.dart |
diff --git a/sky/sdk/lib/painting/box_painter.dart b/sky/sdk/lib/painting/box_painter.dart |
index b89b0f8abfd316c7723c34dd7e7e44bcb3087ec8..c975456deeffafafccb9b947f9883ad590c215a9 100644 |
--- a/sky/sdk/lib/painting/box_painter.dart |
+++ b/sky/sdk/lib/painting/box_painter.dart |
@@ -207,8 +207,7 @@ class BoxPainter { |
case Shape.circle: |
assert(_decoration.borderRadius == null); |
Point center = rect.center; |
- Size size = rect.size; |
- double radius = math.min(size.width, size.height) / 2.0; |
+ double radius = rect.shortestSide / 2.0; |
canvas.drawCircle(center, radius, _backgroundPaint); |
break; |
case Shape.rectangle: |