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 2819c5b17f6f87656a193a5b99c040aac89cd226..75abae60c865a32f11b3f19b022e72685a921c42 100644 |
--- a/ui/views/test/ui_controls_factory_desktop_aurax11.cc |
+++ b/ui/views/test/ui_controls_factory_desktop_aurax11.cc |
@@ -125,33 +125,31 @@ class UIControlsDesktopX11 : public UIControlsAura { |
const base::Closure& closure) OVERRIDE { |
DCHECK(!command); // No command key on Aura |
- aura::WindowEventDispatcher* dispatcher = window->GetDispatcher(); |
+ aura::WindowTreeHost* host = window->GetHost(); |
XEvent xevent = {0}; |
xevent.xkey.type = KeyPress; |
if (control) { |
- SetKeycodeAndSendThenMask(dispatcher, &xevent, XK_Control_L, |
- ControlMask); |
+ SetKeycodeAndSendThenMask(host, &xevent, XK_Control_L, ControlMask); |
} |
if (shift) |
- SetKeycodeAndSendThenMask(dispatcher, &xevent, XK_Shift_L, ShiftMask); |
+ SetKeycodeAndSendThenMask(host, &xevent, XK_Shift_L, ShiftMask); |
if (alt) |
- SetKeycodeAndSendThenMask(dispatcher, &xevent, XK_Alt_L, Mod1Mask); |
+ SetKeycodeAndSendThenMask(host, &xevent, XK_Alt_L, Mod1Mask); |
xevent.xkey.keycode = |
XKeysymToKeycode(x_display_, |
ui::XKeysymForWindowsKeyCode(key, shift)); |
- dispatcher->host()->PostNativeEvent(&xevent); |
+ host->PostNativeEvent(&xevent); |
// Send key release events. |
xevent.xkey.type = KeyRelease; |
- dispatcher->host()->PostNativeEvent(&xevent); |
+ host->PostNativeEvent(&xevent); |
if (alt) |
- UnmaskAndSetKeycodeThenSend(dispatcher, &xevent, Mod1Mask, XK_Alt_L); |
+ UnmaskAndSetKeycodeThenSend(host, &xevent, Mod1Mask, XK_Alt_L); |
if (shift) |
- UnmaskAndSetKeycodeThenSend(dispatcher, &xevent, ShiftMask, XK_Shift_L); |
+ UnmaskAndSetKeycodeThenSend(host, &xevent, ShiftMask, XK_Shift_L); |
if (control) { |
- UnmaskAndSetKeycodeThenSend(dispatcher, &xevent, ControlMask, |
- XK_Control_L); |
+ UnmaskAndSetKeycodeThenSend(host, &xevent, ControlMask, XK_Control_L); |
} |
DCHECK(!xevent.xkey.state); |
RunClosureAfterAllPendingUIEvents(closure); |
@@ -176,10 +174,10 @@ class UIControlsDesktopX11 : public UIControlsAura { |
&root_location); |
} |
- aura::WindowEventDispatcher* dispatcher = root_window->GetDispatcher(); |
+ aura::WindowTreeHost* host = root_window->GetHost(); |
gfx::Point root_current_location; |
- dispatcher->host()->QueryMouseLocation(&root_current_location); |
- dispatcher->host()->ConvertPointFromHost(&root_current_location); |
+ host->QueryMouseLocation(&root_current_location); |
+ host->ConvertPointFromHost(&root_current_location); |
if (root_location != root_current_location && button_down_mask == 0) { |
// Move the cursor because EnterNotify/LeaveNotify are generated with the |
@@ -194,7 +192,7 @@ class UIControlsDesktopX11 : public UIControlsAura { |
xmotion->state = button_down_mask; |
xmotion->same_screen = True; |
// RootWindow will take care of other necessary fields. |
- dispatcher->host()->PostNativeEvent(&xevent); |
+ host->PostNativeEvent(&xevent); |
} |
RunClosureAfterAllPendingUIEvents(closure); |
return true; |
@@ -234,12 +232,12 @@ class UIControlsDesktopX11 : public UIControlsAura { |
// RootWindow will take care of other necessary fields. |
if (state & DOWN) { |
xevent.xbutton.type = ButtonPress; |
- root_window->GetDispatcher()->host()->PostNativeEvent(&xevent); |
+ root_window->GetHost()->PostNativeEvent(&xevent); |
button_down_mask |= xbutton->state; |
} |
if (state & UP) { |
xevent.xbutton.type = ButtonRelease; |
- root_window->GetDispatcher()->host()->PostNativeEvent(&xevent); |
+ root_window->GetHost()->PostNativeEvent(&xevent); |
button_down_mask = (button_down_mask | xbutton->state) ^ xbutton->state; |
} |
RunClosureAfterAllPendingUIEvents(closure); |
@@ -285,22 +283,22 @@ class UIControlsDesktopX11 : public UIControlsAura { |
return NULL; |
} |
- void SetKeycodeAndSendThenMask(aura::WindowEventDispatcher* dispatcher, |
+ void SetKeycodeAndSendThenMask(aura::WindowTreeHost* host, |
XEvent* xevent, |
KeySym keysym, |
unsigned int mask) { |
xevent->xkey.keycode = XKeysymToKeycode(x_display_, keysym); |
- dispatcher->host()->PostNativeEvent(xevent); |
+ host->PostNativeEvent(xevent); |
xevent->xkey.state |= mask; |
} |
- void UnmaskAndSetKeycodeThenSend(aura::WindowEventDispatcher* dispatcher, |
+ void UnmaskAndSetKeycodeThenSend(aura::WindowTreeHost* host, |
XEvent* xevent, |
unsigned int mask, |
KeySym keysym) { |
xevent->xkey.state ^= mask; |
xevent->xkey.keycode = XKeysymToKeycode(x_display_, keysym); |
- dispatcher->host()->PostNativeEvent(xevent); |
+ host->PostNativeEvent(xevent); |
} |
// Our X11 state. |