| Index: content/browser/media/capture/web_contents_video_capture_device.cc
|
| diff --git a/content/browser/media/capture/web_contents_video_capture_device.cc b/content/browser/media/capture/web_contents_video_capture_device.cc
|
| index f518cda72cf6bdcb20acd6b2d82d8d2f8955b17f..a59dd533feb8aa22aaf1017229d62850d3de81f5 100644
|
| --- a/content/browser/media/capture/web_contents_video_capture_device.cc
|
| +++ b/content/browser/media/capture/web_contents_video_capture_device.cc
|
| @@ -654,15 +654,7 @@ void WebContentsCaptureMachine::Capture(
|
| view_size.width() * view_size.height() / 1024);
|
| }
|
|
|
| - if (!view->IsSurfaceAvailableForCopy()) {
|
| - // Fallback to the more expensive renderer-side copy if the surface and
|
| - // backing store are not accessible.
|
| - rwh->GetSnapshotFromRenderer(
|
| - gfx::Rect(),
|
| - base::Bind(&WebContentsCaptureMachine::DidCopyFromBackingStore,
|
| - weak_ptr_factory_.GetWeakPtr(),
|
| - start_time, target, deliver_frame_cb));
|
| - } else if (view->CanCopyToVideoFrame()) {
|
| + if (view->CanCopyToVideoFrame()) {
|
| view->CopyFromCompositingSurfaceToVideoFrame(
|
| gfx::Rect(view_size),
|
| target,
|
|
|