| Index: content/browser/renderer_host/render_widget_host_view_aura.cc
|
| diff --git a/content/browser/renderer_host/render_widget_host_view_aura.cc b/content/browser/renderer_host/render_widget_host_view_aura.cc
|
| index 33a0b77f1ef29782e93782f0befff06fafed75c2..a56051ae2b0777b12ff6114d3d048d566a38bc13 100644
|
| --- a/content/browser/renderer_host/render_widget_host_view_aura.cc
|
| +++ b/content/browser/renderer_host/render_widget_host_view_aura.cc
|
| @@ -1527,16 +1527,6 @@ void RenderWidgetHostViewAura::OnCandidateWindowHidden() {
|
| ////////////////////////////////////////////////////////////////////////////////
|
| // RenderWidgetHostViewAura, gfx::DisplayObserver implementation:
|
|
|
| -void RenderWidgetHostViewAura::OnDisplayBoundsChanged(
|
| - const gfx::Display& display) {
|
| - gfx::Screen* screen = gfx::Screen::GetScreenFor(window_);
|
| - if (display.id() == screen->GetDisplayNearestWindow(window_).id()) {
|
| - UpdateScreenInfo(window_);
|
| - current_cursor_.SetDisplayInfo(display);
|
| - UpdateCursorIfOverSelf();
|
| - }
|
| -}
|
| -
|
| void RenderWidgetHostViewAura::OnDisplayAdded(
|
| const gfx::Display& new_display) {
|
| }
|
| @@ -1545,6 +1535,17 @@ void RenderWidgetHostViewAura::OnDisplayRemoved(
|
| const gfx::Display& old_display) {
|
| }
|
|
|
| +void RenderWidgetHostViewAura::OnDisplayMetricsChanged(
|
| + const gfx::Display& display, DisplayObserver::MetricsType) {
|
| + // The screen info should be updated regardless of the metric change.
|
| + gfx::Screen* screen = gfx::Screen::GetScreenFor(window_);
|
| + if (display.id() == screen->GetDisplayNearestWindow(window_).id()) {
|
| + UpdateScreenInfo(window_);
|
| + current_cursor_.SetDisplayInfo(display);
|
| + UpdateCursorIfOverSelf();
|
| + }
|
| +}
|
| +
|
| ////////////////////////////////////////////////////////////////////////////////
|
| // RenderWidgetHostViewAura, aura::WindowDelegate implementation:
|
|
|
|
|