diff options
Diffstat (limited to 'ppapi/proxy/gamepad_resource.cc')
-rw-r--r-- | ppapi/proxy/gamepad_resource.cc | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/ppapi/proxy/gamepad_resource.cc b/ppapi/proxy/gamepad_resource.cc index 3055513..8a49437 100644 --- a/ppapi/proxy/gamepad_resource.cc +++ b/ppapi/proxy/gamepad_resource.cc @@ -98,8 +98,8 @@ void GamepadResource::Sample(PP_GamepadsSampleData* data) { void GamepadResource::OnPluginMsgSendMemory( const ResourceMessageReplyParams& params) { // On failure, the handle will be null and the CHECK below will be tripped. - base::SharedMemoryHandle handle; - params.GetSharedMemoryHandleAtIndex(0, &handle); + base::SharedMemoryHandle handle = base::SharedMemory::NULLHandle(); + params.TakeSharedMemoryHandleAtIndex(0, &handle); shared_memory_.reset(new base::SharedMemory(handle, true)); CHECK(shared_memory_->Map(sizeof(ContentGamepadHardwareBuffer))); |