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 1dad713c9328e4d75ff3e901e995775f953b3be9..cc642482b46ca7c81a206703d6f4ffc17ca79eca 100644 |
--- a/content/browser/renderer_host/render_widget_host_view_aura.cc |
+++ b/content/browser/renderer_host/render_widget_host_view_aura.cc |
@@ -34,7 +34,6 @@ |
#include "ui/aura/client/stacking_client.h" |
#include "ui/aura/client/tooltip_client.h" |
#include "ui/aura/client/window_types.h" |
-#include "ui/aura/display_manager.h" |
#include "ui/aura/env.h" |
#include "ui/aura/root_window.h" |
#include "ui/aura/window.h" |
@@ -291,11 +290,7 @@ RenderWidgetHostViewAura::RenderWidgetHostViewAura(RenderWidgetHost* host) |
window_->AddObserver(window_observer_.get()); |
aura::client::SetTooltipText(window_, &tooltip_); |
aura::client::SetActivationDelegate(window_, this); |
- aura::DisplayManager* display_manager = |
- aura::Env::GetInstance()->display_manager(); |
- // display_manager can be NULL in tests. |
- if (display_manager) |
- display_manager->AddObserver(this); |
+ gfx::Screen::GetScreenFor(window_)->AddObserver(this); |
} |
//////////////////////////////////////////////////////////////////////////////// |
@@ -1315,7 +1310,7 @@ void RenderWidgetHostViewAura::ExtendSelectionAndDelete( |
} |
//////////////////////////////////////////////////////////////////////////////// |
-// RenderWidgetHostViewAura, aura::DisplayObserver implementation: |
+// RenderWidgetHostViewAura, gfx::DisplayObserver implementation: |
void RenderWidgetHostViewAura::OnDisplayBoundsChanged( |
const gfx::Display& display) { |
@@ -1801,11 +1796,7 @@ RenderWidgetHostViewAura::~RenderWidgetHostViewAura() { |
popup_child_host_view_->popup_parent_host_view_ = NULL; |
} |
aura::client::SetTooltipText(window_, NULL); |
- aura::DisplayManager* display_manager = |
- aura::Env::GetInstance()->display_manager(); |
- // display_manager can be NULL in tests. |
- if (display_manager) |
- display_manager->RemoveObserver(this); |
+ gfx::Screen::GetScreenFor(window_)->RemoveObserver(this); |
// This call is usually no-op since |this| object is already removed from the |
// Aura root window and we don't have a way to get an input method object |