Index: ui/events/ozone/evdev/event_converter_evdev_impl_unittest.cc |
diff --git a/ui/events/ozone/evdev/event_converter_evdev_impl_unittest.cc b/ui/events/ozone/evdev/event_converter_evdev_impl_unittest.cc |
index f7f05ec5bef126aab1cb67cb3d06dd445aa789e9..af89fffa6c8277373891dcae82c6801e72ac9e91 100644 |
--- a/ui/events/ozone/evdev/event_converter_evdev_impl_unittest.cc |
+++ b/ui/events/ozone/evdev/event_converter_evdev_impl_unittest.cc |
@@ -27,7 +27,7 @@ class MockEventConverterEvdevImpl : public EventConverterEvdevImpl { |
EventModifiersEvdev* modifiers, |
MouseButtonMapEvdev* button_map, |
CursorDelegateEvdev* cursor, |
- KeyboardEvdev* keyboard, |
+ const KeyEventDispatchCallback& key_callback, |
const EventDispatchCallback& callback) |
: EventConverterEvdevImpl(fd, |
base::FilePath(kTestDevicePath), |
@@ -37,7 +37,7 @@ class MockEventConverterEvdevImpl : public EventConverterEvdevImpl { |
modifiers, |
button_map, |
cursor, |
- keyboard, |
+ key_callback, |
callback) { |
Start(); |
} |
@@ -100,12 +100,15 @@ class EventConverterEvdevImplTest : public testing::Test { |
const ui::EventDispatchCallback callback = |
base::Bind(&EventConverterEvdevImplTest::DispatchEventForTest, |
base::Unretained(this)); |
+ const ui::KeyEventDispatchCallback key_callback = |
+ base::Bind(&EventConverterEvdevImplTest::DispatchKeyEventForTest, |
+ base::Unretained(this)); |
keyboard_.reset(new ui::KeyboardEvdev( |
modifiers_.get(), |
ui::KeyboardLayoutEngineManager::GetKeyboardLayoutEngine(), callback)); |
device_.reset(new ui::MockEventConverterEvdevImpl( |
events_in_, modifiers_.get(), button_map_.get(), cursor_.get(), |
- keyboard_.get(), callback)); |
+ key_callback, callback)); |
} |
void TearDown() override { |
device_.reset(); |
@@ -141,6 +144,10 @@ class EventConverterEvdevImplTest : public testing::Test { |
dispatched_events_.push_back(event.release()); |
} |
+ void DispatchKeyEventForTest(const ui::KeyEventParams& params) { |
+ keyboard_->OnKeyChange(params.code, params.down); |
+ } |
+ |
base::MessageLoopForUI ui_loop_; |
scoped_ptr<ui::MockCursorEvdev> cursor_; |