Index: device/gamepad/gamepad_platform_data_fetcher_android.h |
diff --git a/device/gamepad/gamepad_platform_data_fetcher_android.h b/device/gamepad/gamepad_platform_data_fetcher_android.h |
index 103841888cc78262565b5c5a0d6207925c0aedec..760ef9b346b47d48370ce1dbbb6504440a5647aa 100644 |
--- a/device/gamepad/gamepad_platform_data_fetcher_android.h |
+++ b/device/gamepad/gamepad_platform_data_fetcher_android.h |
@@ -21,18 +21,25 @@ namespace device { |
class GamepadPlatformDataFetcherAndroid : public GamepadDataFetcher { |
public: |
+ typedef GamepadDataFetcherFactoryImpl<GamepadPlatformDataFetcherAndroid, |
+ GAMEPAD_SOURCE_ANDROID> |
+ Factory; |
+ |
GamepadPlatformDataFetcherAndroid(); |
~GamepadPlatformDataFetcherAndroid() override; |
+ GamepadSource source() override; |
+ |
void PauseHint(bool paused) override; |
- void GetGamepadData(blink::WebGamepads* pads, |
- bool devices_changed_hint) override; |
+ void GetGamepadData(bool devices_changed_hint) override; |
// Registers the JNI methods for GamepadsReader. |
static bool RegisterGamepadPlatformDataFetcherAndroid(JNIEnv* env); |
private: |
+ void OnAddedToProvider() override; |
+ |
DISALLOW_COPY_AND_ASSIGN(GamepadPlatformDataFetcherAndroid); |
}; |