| 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..f5dfb0d28b73c5e0416ee6313cfd66055bb8012d 100644
|
| --- a/chrome/browser/extensions/api/desktop_capture/desktop_capture_api.cc
|
| +++ b/chrome/browser/extensions/api/desktop_capture/desktop_capture_api.cc
|
| @@ -74,7 +74,8 @@ 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 ||
|
| + *params->target_tab->id == api::tabs::TAB_ID_NONE) {
|
| error_ = kNoTabIdError;
|
| return false;
|
| }
|
|
|