| Index: ui/views/painter.cc
|
| diff --git a/ui/views/painter.cc b/ui/views/painter.cc
|
| index 5993c92527df14f79c60e35a4b1568b619bf3738..8d4fc45aa28fc232919e09836fc5a3b92b81fc78 100644
|
| --- a/ui/views/painter.cc
|
| +++ b/ui/views/painter.cc
|
| @@ -65,8 +65,7 @@ void SolidRoundRectPainter::Paint(gfx::Canvas* canvas, const gfx::Size& size) {
|
| gfx::ScopedCanvas scoped_canvas(canvas);
|
| const float scale = canvas->UndoDeviceScaleFactor();
|
|
|
| - gfx::RectF border_rect_f((gfx::SizeF(size)));
|
| - border_rect_f.Scale(scale);
|
| + gfx::RectF border_rect_f(gfx::ScaleToEnclosingRect(gfx::Rect(size), scale));
|
| const SkScalar scaled_corner_radius = SkFloatToScalar(radius_ * scale);
|
|
|
| SkPaint paint;
|
|
|