diff --git a/packages/flutter/lib/src/painting/box_painter.dart b/packages/flutter/lib/src/painting/box_painter.dart index ee81b86ba2..f1d66a575a 100644 --- a/packages/flutter/lib/src/painting/box_painter.dart +++ b/packages/flutter/lib/src/painting/box_painter.dart @@ -869,7 +869,7 @@ void paintImage({ if (destinationSize.height > outputSize.height) destinationSize = new Size(outputSize.height * aspectRatio, outputSize.height); if (destinationSize.width > outputSize.width) - destinationSize = new Size(outputSize.width, outputSize.height / aspectRatio); + destinationSize = new Size(outputSize.width, outputSize.width / aspectRatio); break; } if (centerSlice != null) {