| Index: device/gamepad/gamepad_provider.cc
|
| diff --git a/device/gamepad/gamepad_provider.cc b/device/gamepad/gamepad_provider.cc
|
| index d5dd358702c74bcdb42ada0696cce0fd2a56f6d3..d58c32fb7b60faa275686a754fd466c9a00227f1 100644
|
| --- a/device/gamepad/gamepad_provider.cc
|
| +++ b/device/gamepad/gamepad_provider.cc
|
| @@ -39,20 +39,18 @@ GamepadProvider::ClosureAndThread::ClosureAndThread(
|
| GamepadProvider::ClosureAndThread::~ClosureAndThread() {}
|
|
|
| GamepadProvider::GamepadProvider(
|
| - std::unique_ptr<GamepadSharedBuffer> buffer,
|
| GamepadConnectionChangeClient* connection_change_client)
|
| : is_paused_(true),
|
| have_scheduled_do_poll_(false),
|
| devices_changed_(true),
|
| ever_had_user_gesture_(false),
|
| sanitize_(true),
|
| - gamepad_shared_buffer_(std::move(buffer)),
|
| + gamepad_shared_buffer_(new GamepadSharedBuffer()),
|
| connection_change_client_(connection_change_client) {
|
| Initialize(std::unique_ptr<GamepadDataFetcher>());
|
| }
|
|
|
| GamepadProvider::GamepadProvider(
|
| - std::unique_ptr<GamepadSharedBuffer> buffer,
|
| GamepadConnectionChangeClient* connection_change_client,
|
| std::unique_ptr<GamepadDataFetcher> fetcher)
|
| : is_paused_(true),
|
| @@ -60,7 +58,7 @@ GamepadProvider::GamepadProvider(
|
| devices_changed_(true),
|
| ever_had_user_gesture_(false),
|
| sanitize_(true),
|
| - gamepad_shared_buffer_(std::move(buffer)),
|
| + gamepad_shared_buffer_(new GamepadSharedBuffer()),
|
| connection_change_client_(connection_change_client) {
|
| Initialize(std::move(fetcher));
|
| }
|
|
|