| Index: Source/core/page/DragController.cpp
|
| diff --git a/Source/core/page/DragController.cpp b/Source/core/page/DragController.cpp
|
| index 054eabfc828fe99260e516de398edafe243d4c38..b4d951d7c435242fa06e37b3afbb132e963f32ea 100644
|
| --- a/Source/core/page/DragController.cpp
|
| +++ b/Source/core/page/DragController.cpp
|
| @@ -826,8 +826,9 @@ static PassOwnPtr<DragImage> dragImageForImage(Element* element, Image* image, c
|
| OwnPtr<DragImage> dragImage;
|
| IntPoint origin;
|
|
|
| + InterpolationQuality interpolationQuality = element->computedStyle()->imageRendering() == ImageRenderingPixelated ? InterpolationNone : InterpolationHigh;
|
| if (image->size().height() * image->size().width() <= MaxOriginalImageArea
|
| - && (dragImage = DragImage::create(image, element->renderer() ? element->renderer()->shouldRespectImageOrientation() : DoNotRespectImageOrientation))) {
|
| + && (dragImage = DragImage::create(image, element->renderer() ? element->renderer()->shouldRespectImageOrientation() : DoNotRespectImageOrientation, 1 /* deviceScaleFactor */, interpolationQuality))) {
|
| IntSize originalSize = imageRect.size();
|
| origin = imageRect.location();
|
|
|
|
|