Index: ash/drag_drop/drag_image_view.cc |
diff --git a/ash/drag_drop/drag_image_view.cc b/ash/drag_drop/drag_image_view.cc |
index 5d0f2be5e612439d8fc1937319af4ff225c071f0..22d112c1705c76abb5884aee0aca579ff69df2c1 100644 |
--- a/ash/drag_drop/drag_image_view.cc |
+++ b/ash/drag_drop/drag_image_view.cc |
@@ -6,6 +6,7 @@ |
#include "skia/ext/image_operations.h" |
#include "ui/aura/window.h" |
+#include "ui/base/layout.h" |
#include "ui/compositor/dip_util.h" |
#include "ui/gfx/canvas.h" |
#include "ui/gfx/size_conversions.h" |
@@ -90,21 +91,17 @@ void DragImageView::OnPaint(gfx::Canvas* canvas) { |
device_scale = ui::GetDeviceScaleFactor( |
widget_->GetNativeView()->layer()); |
} |
- ui::ScaleFactor device_scale_factor = |
- ui::GetScaleFactorFromScale(device_scale); |
- |
// The drag image already has device scale factor applied. But |
// |widget_size_| is in DIP units. |
gfx::Size scaled_widget_size = gfx::ToRoundedSize( |
gfx::ScaleSize(widget_size_, device_scale)); |
- gfx::ImageSkiaRep image_rep = GetImage().GetRepresentation( |
- device_scale_factor); |
+ gfx::ImageSkiaRep image_rep = GetImage().GetRepresentation(device_scale); |
if (image_rep.is_null()) |
return; |
SkBitmap scaled = skia::ImageOperations::Resize( |
image_rep.sk_bitmap(), skia::ImageOperations::RESIZE_LANCZOS3, |
scaled_widget_size.width(), scaled_widget_size.height()); |
- gfx::ImageSkia image_skia(gfx::ImageSkiaRep(scaled, device_scale_factor)); |
+ gfx::ImageSkia image_skia(gfx::ImageSkiaRep(scaled, device_scale)); |
canvas->DrawImageInt(image_skia, 0, 0); |
} |
} |