| Index: ash/display/multi_display_manager.cc
|
| diff --git a/ash/display/multi_display_manager.cc b/ash/display/multi_display_manager.cc
|
| index 5cb7cfd0bbc06a46693aeb70983573c86bd65757..3280583162fda61de4f5130cbd9e5f2a9d22a88d 100644
|
| --- a/ash/display/multi_display_manager.cc
|
| +++ b/ash/display/multi_display_manager.cc
|
| @@ -197,11 +197,8 @@ void MultiDisplayManager::OnNativeDisplaysChanged(
|
| iter != new_displays.end(); ++iter) {
|
| std::map<int64, gfx::Insets>::const_iterator overscan_insets =
|
| overscan_mapping_.find(iter->id());
|
| - if (overscan_insets != overscan_mapping_.end()) {
|
| - gfx::Rect bounds = iter->bounds_in_pixel();
|
| - bounds.Inset(overscan_insets->second.Scale(iter->device_scale_factor()));
|
| - iter->SetScaleAndBounds(iter->device_scale_factor(), bounds);
|
| - }
|
| + if (overscan_insets != overscan_mapping_.end())
|
| + iter->SetOverscanInsets(overscan_insets->second);
|
| }
|
|
|
| std::sort(displays_.begin(), displays_.end(), DisplaySortFunctor());
|
|
|