diff options
Diffstat (limited to 'chromium/content/browser/gamepad/gamepad_platform_data_fetcher_win.h')
-rw-r--r-- | chromium/content/browser/gamepad/gamepad_platform_data_fetcher_win.h | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/chromium/content/browser/gamepad/gamepad_platform_data_fetcher_win.h b/chromium/content/browser/gamepad/gamepad_platform_data_fetcher_win.h index 33dab0ca2e6..f1efab3440b 100644 --- a/chromium/content/browser/gamepad/gamepad_platform_data_fetcher_win.h +++ b/chromium/content/browser/gamepad/gamepad_platform_data_fetcher_win.h @@ -16,8 +16,8 @@ #include <windows.h> #include <XInput.h> -#include "base/basictypes.h" #include "base/compiler_specific.h" +#include "base/macros.h" #include "base/memory/scoped_ptr.h" #include "base/memory/weak_ptr.h" #include "base/message_loop/message_loop.h" @@ -56,7 +56,7 @@ class GamepadPlatformDataFetcherWin : public GamepadDataFetcher { bool GetXInputDllFunctions(); // Scan for connected XInput and DirectInput gamepads. - void EnumerateDevices(blink::WebGamepads* pads); + void EnumerateDevices(); bool GetXInputPadConnectivity(int i, blink::WebGamepad* pad) const; void GetXInputPadData(int i, blink::WebGamepad* pad); @@ -81,14 +81,13 @@ class GamepadPlatformDataFetcherWin : public GamepadDataFetcher { RAWINPUT_CONNECTED }; - struct PadState { + struct PlatformPadState { PadConnectionStatus status; - GamepadStandardMappingFunction mapper; int xinput_index; // XInput-only HANDLE raw_input_handle; // RawInput-only fields. }; - PadState pad_state_[blink::WebGamepads::itemsLengthCap]; + PlatformPadState platform_pad_state_[blink::WebGamepads::itemsLengthCap]; scoped_ptr<RawInputDataFetcher> raw_input_fetcher_; |