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( |