Chromium Code Reviews| Index: content/renderer/pepper/ppb_buffer_impl.cc |
| diff --git a/content/renderer/pepper/ppb_buffer_impl.cc b/content/renderer/pepper/ppb_buffer_impl.cc |
| index a818fce5530d4edc554f019b538caa25c5bd41d1..a6adae4595120e2fe54936492298491ac9d62953 100644 |
| --- a/content/renderer/pepper/ppb_buffer_impl.cc |
| +++ b/content/renderer/pepper/ppb_buffer_impl.cc |
| @@ -78,9 +78,8 @@ void PPB_Buffer_Impl::Unmap() { |
| shared_memory_->Unmap(); |
| } |
| -int32_t PPB_Buffer_Impl::GetSharedMemory(int* shm_handle) { |
| - *shm_handle = reinterpret_cast<int>(PlatformFileFromSharedMemoryHandle( |
| - shared_memory_->handle())); |
| +int32_t PPB_Buffer_Impl::GetSharedMemory(base::SharedMemoryHandle* shm_handle) { |
| + *shm_handle = base::SharedMemory::ShallowCopyHandle(shared_memory_->handle()); |
|
piman
2015/06/01 22:16:08
Same here, do we need ShallowCopy, or can we just
erikchen
2015/06/01 23:48:53
Changed the interface to pass a base::SharedMemory
|
| return PP_OK; |
| } |