summaryrefslogtreecommitdiff
path: root/Source/WebCore/rendering/style/NinePieceImage.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'Source/WebCore/rendering/style/NinePieceImage.cpp')
-rw-r--r--Source/WebCore/rendering/style/NinePieceImage.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/Source/WebCore/rendering/style/NinePieceImage.cpp b/Source/WebCore/rendering/style/NinePieceImage.cpp
index b4c33f4f0..3c32a8a59 100644
--- a/Source/WebCore/rendering/style/NinePieceImage.cpp
+++ b/Source/WebCore/rendering/style/NinePieceImage.cpp
@@ -25,6 +25,7 @@
#include "NinePieceImage.h"
#include "GraphicsContext.h"
+#include "ImageQualityController.h"
#include "LengthFunctions.h"
#include "RenderStyle.h"
#include <wtf/NeverDestroyed.h>
@@ -209,6 +210,7 @@ void NinePieceImage::paint(GraphicsContext& graphicsContext, RenderElement* rend
if (!image)
return;
+ InterpolationQualityMaintainer interpolationMaintainer(graphicsContext, ImageQualityController::interpolationQualityFromStyle(style));
for (ImagePiece piece = MinPiece; piece < MaxPiece; ++piece) {
if ((piece == MiddlePiece && !fill()) || isEmptyPieceRect(piece, destinationRects, sourceRects))
continue;