| Index: ash/display/display_manager.cc
|
| diff --git a/ash/display/display_manager.cc b/ash/display/display_manager.cc
|
| index 1bc2c479befce37f27d6a9f0d2bb3fc177e126f8..0b01abd27313677355625dcef53d84c00d380424 100644
|
| --- a/ash/display/display_manager.cc
|
| +++ b/ash/display/display_manager.cc
|
| @@ -289,7 +289,12 @@ bool DisplayManager::UpdateWorkAreaOfDisplay(int64_t display_id,
|
| DCHECK(display);
|
| gfx::Rect old_work_area = display->work_area();
|
| display->UpdateWorkAreaFromInsets(insets);
|
| - return old_work_area != display->work_area();
|
| + bool workarea_changed = old_work_area != display->work_area();
|
| + if (workarea_changed) {
|
| + screen_->NotifyMetricsChanged(
|
| + *display, display::DisplayObserver::DISPLAY_METRIC_WORK_AREA);
|
| + }
|
| + return workarea_changed;
|
| }
|
|
|
| void DisplayManager::SetOverscanInsets(int64_t display_id,
|
|
|