summaryrefslogtreecommitdiffstats
path: root/content/browser/renderer_host/media
diff options
context:
space:
mode:
authorjustinlin@chromium.org <justinlin@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-03-23 03:05:34 +0000
committerjustinlin@chromium.org <justinlin@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-03-23 03:05:34 +0000
commitab6e54031339fa7a74866034ddaf3159e504a656 (patch)
tree92babccdb1df0661da0924f725da9ae9410407e0 /content/browser/renderer_host/media
parent6d9beebd5f1a713f86aacfdcc11550aae2f1875b (diff)
downloadchromium_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.cc2
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(