| Index: content/renderer/media/capture_video_decoder.cc
|
| diff --git a/content/renderer/media/capture_video_decoder.cc b/content/renderer/media/capture_video_decoder.cc
|
| index 0309c0484b04caf40c186ae2f837e11bd41d9c42..8f56d8bf8bcb17b2058bc52a6ee3d0029e89e542 100644
|
| --- a/content/renderer/media/capture_video_decoder.cc
|
| +++ b/content/renderer/media/capture_video_decoder.cc
|
| @@ -279,7 +279,5 @@ void CaptureVideoDecoder::OnBufferReadyOnDecoderThread(
|
| void CaptureVideoDecoder::DeliverFrame(
|
| const scoped_refptr<media::VideoFrame>& video_frame) {
|
| // Reset the callback before running to protect against reentrancy.
|
| - ReadCB read_cb = read_cb_;
|
| - read_cb_.Reset();
|
| - read_cb.Run(video_frame);
|
| + base::ResetAndReturn(&read_cb_).Run(video_frame, kOk);
|
| }
|
|
|