diff options
author | justinlin@chromium.org <justinlin@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-03-23 03:05:34 +0000 |
---|---|---|
committer | justinlin@chromium.org <justinlin@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-03-23 03:05:34 +0000 |
commit | ab6e54031339fa7a74866034ddaf3159e504a656 (patch) | |
tree | 92babccdb1df0661da0924f725da9ae9410407e0 /content/browser/renderer_host/media | |
parent | 6d9beebd5f1a713f86aacfdcc11550aae2f1875b (diff) | |
download | chromium_src-ab6e54031339fa7a74866034ddaf3159e504a656.zip chromium_src-ab6e54031339fa7a74866034ddaf3159e504a656.tar.gz chromium_src-ab6e54031339fa7a74866034ddaf3159e504a656.tar.bz2 |
Make sure view is not NULL before checking if surface is available for copy.
BUG=188867
Review URL: https://codereview.chromium.org/12984007
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@189976 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'content/browser/renderer_host/media')
-rw-r--r-- | content/browser/renderer_host/media/web_contents_video_capture_device.cc | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/content/browser/renderer_host/media/web_contents_video_capture_device.cc b/content/browser/renderer_host/media/web_contents_video_capture_device.cc index 637dd1d..2459ea5 100644 --- a/content/browser/renderer_host/media/web_contents_video_capture_device.cc +++ b/content/browser/renderer_host/media/web_contents_video_capture_device.cc @@ -989,7 +989,7 @@ void BackingStoreCopier::StartCopy( TRACE_EVENT_ASYNC_BEGIN1("mirroring", "Capture", this, "frame_number", frame_number); - if (!view->IsSurfaceAvailableForCopy()) { + if (view && !view->IsSurfaceAvailableForCopy()) { // Fallback to the more expensive renderer-side copy if the surface and // backing store are not accessible. rwh->GetSnapshotFromRenderer( |