Index: ui/views/widget/desktop_aura/desktop_window_tree_host_win.cc |
diff --git a/ui/views/widget/desktop_aura/desktop_window_tree_host_win.cc b/ui/views/widget/desktop_aura/desktop_window_tree_host_win.cc |
index d184ae422b6a8727458ed0ff7ac2c711240b3474..ac57a18aa23df7e8937f23bc081bd4133faa1e58 100644 |
--- a/ui/views/widget/desktop_aura/desktop_window_tree_host_win.cc |
+++ b/ui/views/widget/desktop_aura/desktop_window_tree_host_win.cc |
@@ -286,7 +286,7 @@ void DesktopWindowTreeHostWin::SetShape(gfx::NativeRegion native_region) { |
// See crbug.com/410593. |
gfx::NativeRegion shape = native_region; |
SkRegion device_region; |
- if (gfx::IsInHighDPIMode()) { |
+ if (gfx::GetDPIScale() > 1.0) { |
shape = &device_region; |
const float& scale = gfx::GetDPIScale(); |
std::vector<SkIRect> rects; |