summaryrefslogtreecommitdiff
path: root/chromium/third_party/blink/renderer/core/paint/nine_piece_image_painter.cc
diff options
context:
space:
mode:
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.cc5
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)