Index: ash/display/multi_display_manager.cc |
diff --git a/ash/display/multi_display_manager.cc b/ash/display/multi_display_manager.cc |
index becb5f46a6b252441250ab4e92bca1ebff26e9bb..375121017c8abd0c0606ba2d651e41fd88a357e2 100644 |
--- a/ash/display/multi_display_manager.cc |
+++ b/ash/display/multi_display_manager.cc |
@@ -278,8 +278,7 @@ void MultiDisplayManager::AddDisplayFromSpec(const std::string& spec) { |
if (DisplayController::IsExtendedDesktopEnabled()) { |
const gfx::Insets insets = display.GetWorkAreaInsets(); |
const gfx::Rect& native_bounds = display.bounds_in_pixel(); |
- display.set_bounds( |
- gfx::Rect(native_bounds.origin(), display.bounds().size())); |
+ display.SetScaleAndBounds(display.device_scale_factor(), native_bounds); |
display.UpdateWorkAreaFromInsets(insets); |
} |
displays_.push_back(display); |