| Index: ash/display/display_manager.cc
|
| diff --git a/ash/display/display_manager.cc b/ash/display/display_manager.cc
|
| index bed4ca47346aa40e280d4582272fafcbb3a1c4c4..14c92253d1d44b1abfbd7f458b06b6845fe3cca6 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,
|
|
|