| Index: content/renderer/media/video_capture_impl.cc
|
| diff --git a/content/renderer/media/video_capture_impl.cc b/content/renderer/media/video_capture_impl.cc
|
| index d00fd9db4f5a10d7cec808b2f00bcffdf46d7a98..9688b464680fb8271cbec4a7882ef16391324f5d 100644
|
| --- a/content/renderer/media/video_capture_impl.cc
|
| +++ b/content/renderer/media/video_capture_impl.cc
|
| @@ -73,7 +73,10 @@ void VideoCaptureImpl::DeInit() {
|
|
|
| void VideoCaptureImpl::SuspendCapture(bool suspend) {
|
| DCHECK(thread_checker_.CalledOnValidThread());
|
| - suspended_ = suspend;
|
| + Send(suspend ?
|
| + static_cast<IPC::Message*>(new VideoCaptureHostMsg_Pause(device_id_)) :
|
| + static_cast<IPC::Message*>(
|
| + new VideoCaptureHostMsg_Resume(device_id_, session_id_, params_)));
|
| }
|
|
|
| void VideoCaptureImpl::StartCapture(
|
|
|