| Index: content/browser/renderer_host/media/video_capture_provider_switcher.cc
 | 
| diff --git a/content/browser/renderer_host/media/video_capture_provider_switcher.cc b/content/browser/renderer_host/media/video_capture_provider_switcher.cc
 | 
| index eaeb799d405c0e0de53a594bbb6c5ffd22009c0c..3cc09afc01bc42bdda53e683d532b734fd060b0f 100644
 | 
| --- a/content/browser/renderer_host/media/video_capture_provider_switcher.cc
 | 
| +++ b/content/browser/renderer_host/media/video_capture_provider_switcher.cc
 | 
| @@ -24,6 +24,7 @@ class VideoCaptureDeviceLauncherSwitcher : public VideoCaptureDeviceLauncher {
 | 
|                           MediaStreamType stream_type,
 | 
|                           const media::VideoCaptureParams& params,
 | 
|                           base::WeakPtr<media::VideoFrameReceiver> receiver,
 | 
| +                         base::OnceClosure connection_lost_cb,
 | 
|                           Callbacks* callbacks,
 | 
|                           base::OnceClosure done_cb) override {
 | 
|      if (stream_type == content::MEDIA_DEVICE_VIDEO_CAPTURE) {
 | 
| @@ -33,8 +34,8 @@ class VideoCaptureDeviceLauncherSwitcher : public VideoCaptureDeviceLauncher {
 | 
|            base::Bind(&VideoCaptureDeviceLauncher::AbortLaunch,
 | 
|                       base::Unretained(media_device_launcher_.get()));
 | 
|        return media_device_launcher_->LaunchDeviceAsync(
 | 
| -          device_id, stream_type, params, std::move(receiver), callbacks,
 | 
| -          std::move(done_cb));
 | 
| +          device_id, stream_type, params, std::move(receiver),
 | 
| +          std::move(connection_lost_cb), callbacks, std::move(done_cb));
 | 
|      }
 | 
|      // Use of Unretained() is safe, because |other_types_launcher_| is owned by
 | 
|      // |this|.
 | 
| @@ -42,8 +43,8 @@ class VideoCaptureDeviceLauncherSwitcher : public VideoCaptureDeviceLauncher {
 | 
|          base::Bind(&VideoCaptureDeviceLauncher::AbortLaunch,
 | 
|                     base::Unretained(other_types_launcher_.get()));
 | 
|      return other_types_launcher_->LaunchDeviceAsync(
 | 
| -        device_id, stream_type, params, std::move(receiver), callbacks,
 | 
| -        std::move(done_cb));
 | 
| +        device_id, stream_type, params, std::move(receiver),
 | 
| +        std::move(connection_lost_cb), callbacks, std::move(done_cb));
 | 
|    }
 | 
|  
 | 
|    void AbortLaunch() override {
 | 
| 
 |