Index: ui/gfx/screen_mac.mm |
diff --git a/ui/gfx/screen_mac.mm b/ui/gfx/screen_mac.mm |
index b5fdeb9c0a6325a118d8426fb65e811084f343bf..3039124e3384ca29f2e1b3ab7f30447304190616 100644 |
--- a/ui/gfx/screen_mac.mm |
+++ b/ui/gfx/screen_mac.mm |
@@ -75,6 +75,10 @@ gfx::Display GetDisplayForScreen(NSScreen* screen) { |
scale = [screen backingScaleFactor]; |
else |
scale = [screen userSpaceScaleFactor]; |
+ |
+ if (gfx::Display::HasForceDeviceScaleFactor()) |
+ scale = gfx::Display::GetForcedDeviceScaleFactor(); |
+ |
display.set_device_scale_factor(scale); |
// CGDisplayRotation returns a double. Display::SetRotationAsDegree will |
// handle the unexpected situations were the angle is not a multiple of 90. |