Index: chrome/browser/extensions/api/desktop_capture/desktop_capture_api.cc |
diff --git a/chrome/browser/extensions/api/desktop_capture/desktop_capture_api.cc b/chrome/browser/extensions/api/desktop_capture/desktop_capture_api.cc |
index 6fa89dda112ea77462bdb97af4796e09604e4025..622f2616f9d567f5c63184de2b1a0a886447918c 100644 |
--- a/chrome/browser/extensions/api/desktop_capture/desktop_capture_api.cc |
+++ b/chrome/browser/extensions/api/desktop_capture/desktop_capture_api.cc |
@@ -74,12 +74,12 @@ bool DesktopCaptureChooseDesktopMediaFunction::RunAsync() { |
target_name = base::UTF8ToUTF16(content::IsOriginSecure(origin) ? |
net::GetHostAndOptionalPort(origin) : origin.spec()); |
- if (!params->target_tab->id) { |
+ if (params->target_tab->id < 0) { |
not at google - send to devlin
2015/07/16 17:09:23
See TAB_ID_NONE comment.
llandwerlin-old
2015/07/17 11:32:04
Done.
|
error_ = kNoTabIdError; |
return false; |
} |
- if (!ExtensionTabUtil::GetTabById(*(params->target_tab->id), GetProfile(), |
+ if (!ExtensionTabUtil::GetTabById(params->target_tab->id, GetProfile(), |
true, NULL, NULL, &web_contents, NULL)) { |
error_ = kInvalidTabIdError; |
return false; |