| Index: ui/events/mojo/event_struct_traits.cc
|
| diff --git a/ui/events/mojo/event_struct_traits.cc b/ui/events/mojo/event_struct_traits.cc
|
| index 1e81158df599a44f0af2a026a83690895e7366b3..c73d292bba371a725d70b2b2421c5af62e2e8825 100644
|
| --- a/ui/events/mojo/event_struct_traits.cc
|
| +++ b/ui/events/mojo/event_struct_traits.cc
|
| @@ -250,14 +250,16 @@ bool StructTraits<ui::mojom::EventDataView, EventUniquePtr>::Read(
|
| if (key_data->is_char) {
|
| out->reset(new ui::KeyEvent(
|
| static_cast<base::char16>(key_data->character),
|
| - static_cast<ui::KeyboardCode>(key_data->key_code), event.flags()));
|
| + static_cast<ui::KeyboardCode>(key_data->key_code), event.flags(),
|
| + base::TimeTicks::FromInternalValue(event.time_stamp())));
|
|
|
| } else {
|
| out->reset(new ui::KeyEvent(
|
| event.action() == ui::mojom::EventType::KEY_PRESSED
|
| ? ui::ET_KEY_PRESSED
|
| : ui::ET_KEY_RELEASED,
|
| - static_cast<ui::KeyboardCode>(key_data->key_code), event.flags()));
|
| + static_cast<ui::KeyboardCode>(key_data->key_code), event.flags(),
|
| + base::TimeTicks::FromInternalValue(event.time_stamp())));
|
| }
|
| break;
|
| }
|
|
|