| 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..3623c1de68b0d4bfc87b55d5cf16a6e8fed29378 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(kOk, video_frame);
|
| }
|
|
|