| Index: content/renderer/pepper/pepper_video_decoder_host.cc
|
| diff --git a/content/renderer/pepper/pepper_video_decoder_host.cc b/content/renderer/pepper/pepper_video_decoder_host.cc
|
| index ca396610d343f63d611f69cbea5d73671f9f16dc..3aea65f00caebf154c86a8251d8038752ba5ac67 100644
|
| --- a/content/renderer/pepper/pepper_video_decoder_host.cc
|
| +++ b/content/renderer/pepper/pepper_video_decoder_host.cc
|
| @@ -204,13 +204,10 @@ int32_t PepperVideoDecoderHost::OnHostMsgGetShm(
|
|
|
| base::SharedMemoryHandle shm_handle = shm->handle();
|
| if (shm_id == shm_buffers_.size()) {
|
| - shm_buffers_.push_back(shm.release());
|
| + shm_buffers_.push_back(std::move(shm));
|
| shm_buffer_busy_.push_back(false);
|
| } else {
|
| - // Remove the old buffer. Delete manually since ScopedVector won't delete
|
| - // the existing element if we just assign over it.
|
| - delete shm_buffers_[shm_id];
|
| - shm_buffers_[shm_id] = shm.release();
|
| + shm_buffers_[shm_id] = std::move(shm);
|
| }
|
|
|
| SerializedHandle handle(
|
|
|