| 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 39907c9b6af48f14bdee8eeb5f3e396febb347e4..af45514c12152abab767d13b2585286b1ac37651 100644
|
| --- a/device/gamepad/gamepad_platform_data_fetcher_linux.h
|
| +++ b/device/gamepad/gamepad_platform_data_fetcher_linux.h
|
| @@ -26,14 +26,21 @@ namespace device {
|
|
|
| class 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);
|
|
|