Chromium Code Reviews| 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 116a6f4d96102303b0b2a113386c1cf1add0657a..1104b00d2ca4ccf70dd4f29a7d750873ec963491 100644 |
| --- a/content/browser/renderer_host/render_widget_host_view_aura.cc |
| +++ b/content/browser/renderer_host/render_widget_host_view_aura.cc |
| @@ -1531,16 +1531,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) { |
| } |
| @@ -1549,6 +1539,17 @@ void RenderWidgetHostViewAura::OnDisplayRemoved( |
| const gfx::Display& old_display) { |
| } |
| +void RenderWidgetHostViewAura::OnDisplayMetricsChanged( |
| + const gfx::Display& display, DisplayObserver::DisplayMetrics) { |
|
jochen (gone - plz use gerrit)
2014/05/14 09:05:43
please don't omit parameter names
|
| + // 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: |