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: |