Index: ui/events/x/events_x.cc |
diff --git a/ui/events/x/events_x.cc b/ui/events/x/events_x.cc |
index 5216f31effff845645644084a7ece86526a2f78f..f69fc0dc4ff02986c88e928a406a3dcd444e960c 100644 |
--- a/ui/events/x/events_x.cc |
+++ b/ui/events/x/events_x.cc |
@@ -536,6 +536,13 @@ int EventButtonFromNative(const base::NativeEvent& native_event) { |
DeviceDataManagerX11::GetInstance()->GetMappedButton(button) : button; |
} |
+gfx::AcceleratedWidget EventTargetFromNative( |
+ const base::NativeEvent& native_event) { |
+ return (native_event->type == GenericEvent) ? |
+ static_cast<XIDeviceEvent*>(native_event->xcookie.data)->event : |
+ native_event->xany.window; |
+} |
+ |
KeyboardCode KeyboardCodeFromNative(const base::NativeEvent& native_event) { |
return KeyboardCodeFromXKeyEvent(native_event); |
} |