| Index: device/gamepad/gamepad_provider.cc
|
| diff --git a/device/gamepad/gamepad_provider.cc b/device/gamepad/gamepad_provider.cc
|
| index 701e0a41f073a1131bd2dfa13cbad0bccc564598..024fdba39ab146e98f95c5b172e645d99bb43576 100644
|
| --- a/device/gamepad/gamepad_provider.cc
|
| +++ b/device/gamepad/gamepad_provider.cc
|
| @@ -94,6 +94,11 @@ base::SharedMemoryHandle GamepadProvider::GetSharedMemoryHandleForProcess(
|
| return renderer_handle;
|
| }
|
|
|
| +base::SharedMemoryHandle GamepadProvider::GetSharedMemoryHandle() {
|
| + return base::SharedMemory::DuplicateHandle(
|
| + gamepad_shared_buffer_->shared_memory()->handle());
|
| +}
|
| +
|
| void GamepadProvider::GetCurrentGamepadData(WebGamepads* data) {
|
| const WebGamepads* pads = gamepad_shared_buffer_->buffer();
|
| base::AutoLock lock(shared_memory_lock_);
|
|
|