Index: ui/views/test/ui_controls_factory_desktop_aurax11.cc |
diff --git a/ui/views/test/ui_controls_factory_desktop_aurax11.cc b/ui/views/test/ui_controls_factory_desktop_aurax11.cc |
index f6f4f7e79f13e201d3a1eb370998dd9e9e1f9ee1..bffa77bb71de70203a6747f463e646d53262fb14 100644 |
--- a/ui/views/test/ui_controls_factory_desktop_aurax11.cc |
+++ b/ui/views/test/ui_controls_factory_desktop_aurax11.cc |
@@ -125,32 +125,32 @@ class UIControlsDesktopX11 : public UIControlsAura { |
const base::Closure& closure) OVERRIDE { |
DCHECK(!command); // No command key on Aura |
- aura::RootWindow* root_window = window->GetRootWindow(); |
+ aura::WindowEventDispatcher* dispatcher = window->GetDispatcher(); |
XEvent xevent = {0}; |
xevent.xkey.type = KeyPress; |
if (control) { |
- SetKeycodeAndSendThenMask(root_window, &xevent, XK_Control_L, |
+ SetKeycodeAndSendThenMask(dispatcher, &xevent, XK_Control_L, |
ControlMask); |
} |
if (shift) |
- SetKeycodeAndSendThenMask(root_window, &xevent, XK_Shift_L, ShiftMask); |
+ SetKeycodeAndSendThenMask(dispatcher, &xevent, XK_Shift_L, ShiftMask); |
if (alt) |
- SetKeycodeAndSendThenMask(root_window, &xevent, XK_Alt_L, Mod1Mask); |
+ SetKeycodeAndSendThenMask(dispatcher, &xevent, XK_Alt_L, Mod1Mask); |
xevent.xkey.keycode = |
XKeysymToKeycode(x_display_, |
ui::XKeysymForWindowsKeyCode(key, shift)); |
- root_window->PostNativeEvent(&xevent); |
+ dispatcher->PostNativeEvent(&xevent); |
// Send key release events. |
xevent.xkey.type = KeyRelease; |
- root_window->PostNativeEvent(&xevent); |
+ dispatcher->PostNativeEvent(&xevent); |
if (alt) |
- UnmaskAndSetKeycodeThenSend(root_window, &xevent, Mod1Mask, XK_Alt_L); |
+ UnmaskAndSetKeycodeThenSend(dispatcher, &xevent, Mod1Mask, XK_Alt_L); |
if (shift) |
- UnmaskAndSetKeycodeThenSend(root_window, &xevent, ShiftMask, XK_Shift_L); |
+ UnmaskAndSetKeycodeThenSend(dispatcher, &xevent, ShiftMask, XK_Shift_L); |
if (control) { |
- UnmaskAndSetKeycodeThenSend(root_window, &xevent, ControlMask, |
+ UnmaskAndSetKeycodeThenSend(dispatcher, &xevent, ControlMask, |
XK_Control_L); |
} |
DCHECK(!xevent.xkey.state); |
@@ -168,7 +168,7 @@ class UIControlsDesktopX11 : public UIControlsAura { |
const base::Closure& closure) OVERRIDE { |
gfx::Point screen_point(x, y); |
gfx::Point window_point = screen_point; |
- aura::RootWindow* root_window = RootWindowForPoint(screen_point); |
+ aura::Window* root_window = RootWindowForPoint(screen_point); |
aura::client::ScreenPositionClient* screen_position_client = |
aura::client::GetScreenPositionClient(root_window); |
@@ -185,7 +185,7 @@ class UIControlsDesktopX11 : public UIControlsAura { |
xmotion->state = button_down_mask; |
xmotion->same_screen = True; |
// RootWindow will take care of other necessary fields. |
- root_window->PostNativeEvent(&xevent); |
+ root_window->GetDispatcher()->PostNativeEvent(&xevent); |
RunClosureAfterAllPendingUIEvents(closure); |
return true; |
} |
@@ -199,7 +199,7 @@ class UIControlsDesktopX11 : public UIControlsAura { |
XEvent xevent = {0}; |
XButtonEvent* xbutton = &xevent.xbutton; |
gfx::Point mouse_loc = aura::Env::GetInstance()->last_mouse_location(); |
- aura::RootWindow* root_window = RootWindowForPoint(mouse_loc); |
+ aura::Window* root_window = RootWindowForPoint(mouse_loc); |
aura::client::ScreenPositionClient* screen_position_client = |
aura::client::GetScreenPositionClient(root_window); |
if (screen_position_client) |
@@ -224,12 +224,12 @@ class UIControlsDesktopX11 : public UIControlsAura { |
// RootWindow will take care of other necessary fields. |
if (state & DOWN) { |
xevent.xbutton.type = ButtonPress; |
- root_window->PostNativeEvent(&xevent); |
+ root_window->GetDispatcher()->PostNativeEvent(&xevent); |
button_down_mask |= xbutton->state; |
} |
if (state & UP) { |
xevent.xbutton.type = ButtonRelease; |
- root_window->PostNativeEvent(&xevent); |
+ root_window->GetDispatcher()->PostNativeEvent(&xevent); |
button_down_mask = (button_down_mask | xbutton->state) ^ xbutton->state; |
} |
RunClosureAfterAllPendingUIEvents(closure); |
@@ -255,7 +255,7 @@ class UIControlsDesktopX11 : public UIControlsAura { |
new EventWaiter(closure, &Matcher); |
} |
private: |
- aura::RootWindow* RootWindowForPoint(const gfx::Point& point) { |
+ aura::Window* RootWindowForPoint(const gfx::Point& point) { |
// Most interactive_ui_tests run inside of the aura_test_helper |
// environment. This means that we can't rely on gfx::Screen and several |
// other things to work properly. Therefore we hack around this by |