| Index: device/gamepad/gamepad_platform_data_fetcher_linux.h
|
| diff --git a/device/gamepad/gamepad_platform_data_fetcher_linux.h b/device/gamepad/gamepad_platform_data_fetcher_linux.h
|
| index a3160f0b23029967bd12218d929f5f86b176287f..76361efa1ff323f18e40d0c260ec5eef05fdfd89 100644
|
| --- a/device/gamepad/gamepad_platform_data_fetcher_linux.h
|
| +++ b/device/gamepad/gamepad_platform_data_fetcher_linux.h
|
| @@ -27,14 +27,21 @@ namespace device {
|
| class DEVICE_GAMEPAD_EXPORT GamepadPlatformDataFetcherLinux
|
| : public GamepadDataFetcher {
|
| public:
|
| + typedef GamepadDataFetcherFactoryImpl<GamepadPlatformDataFetcherLinux,
|
| + GAMEPAD_SOURCE_LINUX_UDEV>
|
| + Factory;
|
| +
|
| GamepadPlatformDataFetcherLinux();
|
| ~GamepadPlatformDataFetcherLinux() override;
|
|
|
| + GamepadSource source() override;
|
| +
|
| // GamepadDataFetcher implementation.
|
| - void GetGamepadData(blink::WebGamepads* pads,
|
| - bool devices_changed_hint) override;
|
| + void GetGamepadData(bool devices_changed_hint) override;
|
|
|
| private:
|
| + void OnAddedToProvider() override;
|
| +
|
| void RefreshDevice(udev_device* dev);
|
| void EnumerateDevices();
|
| void ReadDeviceData(size_t index);
|
|
|