| Index: ash/extended_desktop_unittest.cc
|
| diff --git a/ash/extended_desktop_unittest.cc b/ash/extended_desktop_unittest.cc
|
| index 4276b5d0394b6b548a018c1a483fc0da77b7cd48..600cdef9b335bb9e3b2dd0e2b129b9f3d8369e99 100644
|
| --- a/ash/extended_desktop_unittest.cc
|
| +++ b/ash/extended_desktop_unittest.cc
|
| @@ -252,15 +252,13 @@ TEST_F(ExtendedDesktopTest, TestCursor) {
|
|
|
| UpdateDisplay("1000x600,600x400");
|
| aura::Window::Windows root_windows = Shell::GetAllRootWindows();
|
| - aura::WindowEventDispatcher* dispatcher0 = root_windows[0]->GetDispatcher();
|
| - aura::WindowEventDispatcher* dispatcher1 = root_windows[1]->GetDispatcher();
|
| - EXPECT_EQ(ui::kCursorPointer,
|
| - dispatcher0->host()->last_cursor().native_type());
|
| - EXPECT_EQ(ui::kCursorPointer,
|
| - dispatcher1->host()->last_cursor().native_type());
|
| + aura::WindowTreeHost* host0 = root_windows[0]->GetHost();
|
| + aura::WindowTreeHost* host1 = root_windows[1]->GetHost();
|
| + EXPECT_EQ(ui::kCursorPointer, host0->last_cursor().native_type());
|
| + EXPECT_EQ(ui::kCursorPointer, host1->last_cursor().native_type());
|
| Shell::GetInstance()->cursor_manager()->SetCursor(ui::kCursorCopy);
|
| - EXPECT_EQ(ui::kCursorCopy, dispatcher0->host()->last_cursor().native_type());
|
| - EXPECT_EQ(ui::kCursorCopy, dispatcher1->host()->last_cursor().native_type());
|
| + EXPECT_EQ(ui::kCursorCopy, host0->last_cursor().native_type());
|
| + EXPECT_EQ(ui::kCursorCopy, host1->last_cursor().native_type());
|
| }
|
|
|
| TEST_F(ExtendedDesktopTest, TestCursorLocation) {
|
| @@ -790,13 +788,15 @@ TEST_F(ExtendedDesktopTest, KeyEventsOnLockScreen) {
|
| // The lock window should get events on both root windows.
|
| aura::test::EventGenerator& event_generator(GetEventGenerator());
|
|
|
| - event_generator.set_current_dispatcher(root_windows[0]->GetDispatcher());
|
| + event_generator.set_current_dispatcher(
|
| + root_windows[0]->GetHost()->dispatcher());
|
| event_generator.PressKey(ui::VKEY_A, 0);
|
| event_generator.ReleaseKey(ui::VKEY_A, 0);
|
| EXPECT_EQ(lock_widget->GetNativeView(), focus_client->GetFocusedWindow());
|
| EXPECT_EQ("a", UTF16ToASCII(textfield->text()));
|
|
|
| - event_generator.set_current_dispatcher(root_windows[1]->GetDispatcher());
|
| + event_generator.set_current_dispatcher(
|
| + root_windows[1]->GetHost()->dispatcher());
|
| event_generator.PressKey(ui::VKEY_B, 0);
|
| event_generator.ReleaseKey(ui::VKEY_B, 0);
|
| EXPECT_EQ(lock_widget->GetNativeView(), focus_client->GetFocusedWindow());
|
| @@ -813,13 +813,15 @@ TEST_F(ExtendedDesktopTest, KeyEventsOnLockScreen) {
|
| // on both root windows.
|
| UpdateDisplay("100x100,200x200");
|
| root_windows = Shell::GetAllRootWindows();
|
| - event_generator.set_current_dispatcher(root_windows[0]->GetDispatcher());
|
| + event_generator.set_current_dispatcher(
|
| + root_windows[0]->GetHost()->dispatcher());
|
| event_generator.PressKey(ui::VKEY_D, 0);
|
| event_generator.ReleaseKey(ui::VKEY_D, 0);
|
| EXPECT_EQ(lock_widget->GetNativeView(), focus_client->GetFocusedWindow());
|
| EXPECT_EQ("abcd", UTF16ToASCII(textfield->text()));
|
|
|
| - event_generator.set_current_dispatcher(root_windows[1]->GetDispatcher());
|
| + event_generator.set_current_dispatcher(
|
| + root_windows[1]->GetHost()->dispatcher());
|
| event_generator.PressKey(ui::VKEY_E, 0);
|
| event_generator.ReleaseKey(ui::VKEY_E, 0);
|
| EXPECT_EQ(lock_widget->GetNativeView(), focus_client->GetFocusedWindow());
|
|
|