diff options
Diffstat (limited to 'chromium/third_party/blink/renderer/core/paint/nine_piece_image_painter.cc')
-rw-r--r-- | chromium/third_party/blink/renderer/core/paint/nine_piece_image_painter.cc | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/chromium/third_party/blink/renderer/core/paint/nine_piece_image_painter.cc b/chromium/third_party/blink/renderer/core/paint/nine_piece_image_painter.cc index b903af4b71d..ca91cbaff74 100644 --- a/chromium/third_party/blink/renderer/core/paint/nine_piece_image_painter.cc +++ b/chromium/third_party/blink/renderer/core/paint/nine_piece_image_painter.cc @@ -177,8 +177,9 @@ bool NinePieceImagePainter::Paint(GraphicsContext& graphics_context, // is one. For generated images, the actual image data (gradient stops, etc.) // are scaled to effective zoom instead so we must take care not to cause // scale of them again. - IntSize image_size = RoundedIntSize(style_image->ImageSize( - document, 1, border_image_rect.size.ToLayoutSize())); + IntSize image_size = RoundedIntSize( + style_image->ImageSize(document, 1, border_image_rect.size.ToLayoutSize(), + kRespectImageOrientation)); scoped_refptr<Image> image = style_image->GetImage(observer, document, style, FloatSize(image_size)); if (!image) |