Index: device/gamepad/gamepad_provider.h |
diff --git a/device/gamepad/gamepad_provider.h b/device/gamepad/gamepad_provider.h |
index faed53d5bc883a9c51f987f244f44e516b0ec794..d7cccffa572a01eb880a11885c1c4b813c5a87b9 100644 |
--- a/device/gamepad/gamepad_provider.h |
+++ b/device/gamepad/gamepad_provider.h |
@@ -42,12 +42,10 @@ class DEVICE_GAMEPAD_EXPORT GamepadProvider |
public base::SystemMonitor::DevicesChangedObserver { |
public: |
explicit GamepadProvider( |
- std::unique_ptr<GamepadSharedBuffer> buffer, |
GamepadConnectionChangeClient* connection_change_client); |
// Manually specifies the data fetcher. Used for testing. |
explicit GamepadProvider( |
- std::unique_ptr<GamepadSharedBuffer> buffer, |
GamepadConnectionChangeClient* connection_change_client, |
std::unique_ptr<GamepadDataFetcher> fetcher); |
@@ -153,6 +151,7 @@ class DEVICE_GAMEPAD_EXPORT GamepadProvider |
base::Lock shared_memory_lock_; |
std::unique_ptr<GamepadSharedBuffer> gamepad_shared_buffer_; |
+ base::SharedMemory* gamepad_shared_memory; |
// Polling is done on this background thread. |
std::unique_ptr<base::Thread> polling_thread_; |