Index: chrome/browser/extensions/api/desktop_capture/desktop_capture_apitest.cc |
diff --git a/chrome/browser/extensions/api/desktop_capture/desktop_capture_apitest.cc b/chrome/browser/extensions/api/desktop_capture/desktop_capture_apitest.cc |
index e2b9649791b456837c4dde41f279b46f3b564362..dbcc7c4d7f1892d886729a12d96e7712b1c03f5e 100644 |
--- a/chrome/browser/extensions/api/desktop_capture/desktop_capture_apitest.cc |
+++ b/chrome/browser/extensions/api/desktop_capture/desktop_capture_apitest.cc |
@@ -54,7 +54,8 @@ class FakeDesktopMediaPicker : public DesktopMediaPicker { |
const base::string16& target_name, |
scoped_ptr<DesktopMediaList> model, |
const DoneCallback& done_callback) OVERRIDE { |
- if (!expectation_->cancelled) { |
+ EXPECT_TRUE(web_contents); |
+ if (!expectation_->cancelled || !web_contents) { |
// Post a task to call the callback asynchronously. |
base::ThreadTaskRunnerHandle::Get()->PostTask( |
FROM_HERE, |