summaryrefslogtreecommitdiffstats
path: root/ash/magnifier
diff options
context:
space:
mode:
authorben@chromium.org <ben@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2014-03-04 03:42:27 +0000
committerben@chromium.org <ben@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2014-03-04 03:42:27 +0000
commit2374d1813659c2420eda25c884c5f943b292a64d (patch)
tree580d99257dd5a9d6a84de4fa70d583d17e985b4c /ash/magnifier
parentb5126da4daa8f0f0f408afb93e0683f1cf34c82a (diff)
downloadchromium_src-2374d1813659c2420eda25c884c5f943b292a64d.zip
chromium_src-2374d1813659c2420eda25c884c5f943b292a64d.tar.gz
chromium_src-2374d1813659c2420eda25c884c5f943b292a64d.tar.bz2
Window ownership -> WindowTreeHost
Replaces Window::GetDispatcher with Window::GetHost(). Had to clear ScreenPositionClient property prior to window teardown as tests on desktop delete it prior to destroying the window hierarchy. Unhooking the property appears to have no ill-effect. R=sky@chromium.org http://crbug.com/308843 Review URL: https://codereview.chromium.org/184903003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@254642 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'ash/magnifier')
-rw-r--r--ash/magnifier/magnification_controller.cc8
-rw-r--r--ash/magnifier/magnification_controller_unittest.cc2
-rw-r--r--ash/magnifier/partial_magnification_controller.cc5
3 files changed, 7 insertions, 8 deletions
diff --git a/ash/magnifier/magnification_controller.cc b/ash/magnifier/magnification_controller.cc
index 1ffec45..36fb741 100644
--- a/ash/magnifier/magnification_controller.cc
+++ b/ash/magnifier/magnification_controller.cc
@@ -272,8 +272,7 @@ bool MagnificationControllerImpl::RedrawDIP(const gfx::PointF& position_in_dip,
Shell::GetScreen()->GetDisplayNearestWindow(root_window_);
scoped_ptr<aura::RootWindowTransformer> transformer(
internal::CreateRootWindowTransformerForDisplay(root_window_, display));
- root_window_->GetDispatcher()->host()->SetRootWindowTransformer(
- transformer.Pass());
+ root_window_->GetHost()->SetRootWindowTransformer(transformer.Pass());
if (animate)
is_on_animation_ = true;
@@ -361,7 +360,7 @@ void MagnificationControllerImpl::OnMouseMove(const gfx::Point& location) {
if (ret) {
// If the magnified region is moved, hides the mouse cursor and moves it.
if (x_diff != 0 || y_diff != 0)
- MoveCursorTo(root_window_->GetDispatcher()->host(), mouse);
+ MoveCursorTo(root_window_->GetHost(), mouse);
}
}
}
@@ -418,8 +417,7 @@ void MagnificationControllerImpl::OnImplicitAnimationsCompleted() {
return;
if (move_cursor_after_animation_) {
- MoveCursorTo(root_window_->GetDispatcher()->host(),
- position_after_animation_);
+ MoveCursorTo(root_window_->GetHost(), position_after_animation_);
move_cursor_after_animation_ = false;
aura::client::CursorClient* cursor_client =
diff --git a/ash/magnifier/magnification_controller_unittest.cc b/ash/magnifier/magnification_controller_unittest.cc
index 98a6b08..889b0a8 100644
--- a/ash/magnifier/magnification_controller_unittest.cc
+++ b/ash/magnifier/magnification_controller_unittest.cc
@@ -55,7 +55,7 @@ class MagnificationControllerTest: public test::AshTestBase {
std::string GetHostMouseLocation() {
gfx::Point point;
- GetRootWindow()->GetDispatcher()->host()->QueryMouseLocation(&point);
+ GetRootWindow()->GetHost()->QueryMouseLocation(&point);
return point.ToString();
}
diff --git a/ash/magnifier/partial_magnification_controller.cc b/ash/magnifier/partial_magnification_controller.cc
index 681e443..4bc16b0 100644
--- a/ash/magnifier/partial_magnification_controller.cc
+++ b/ash/magnifier/partial_magnification_controller.cc
@@ -137,7 +137,8 @@ void PartialMagnificationController::CreateMagnifierWindow() {
root_window->AddObserver(this);
- gfx::Point mouse(root_window->GetDispatcher()->GetLastMouseLocationInRoot());
+ gfx::Point mouse(
+ root_window->GetHost()->dispatcher()->GetLastMouseLocationInRoot());
zoom_widget_ = new views::Widget;
views::Widget::InitParams params(
@@ -202,7 +203,7 @@ aura::Window* PartialMagnificationController::GetCurrentRootWindow() {
iter != root_windows.end(); ++iter) {
aura::Window* root_window = *iter;
if (root_window->ContainsPointInRoot(
- root_window->GetDispatcher()->GetLastMouseLocationInRoot()))
+ root_window->GetHost()->dispatcher()->GetLastMouseLocationInRoot()))
return root_window;
}
return NULL;