diff options
Diffstat (limited to 'chromium/chrome/browser/extensions/api/context_menus/context_menus_api.cc')
-rw-r--r-- | chromium/chrome/browser/extensions/api/context_menus/context_menus_api.cc | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/chromium/chrome/browser/extensions/api/context_menus/context_menus_api.cc b/chromium/chrome/browser/extensions/api/context_menus/context_menus_api.cc index 7dcb4268162..4f86af25919 100644 --- a/chromium/chrome/browser/extensions/api/context_menus/context_menus_api.cc +++ b/chromium/chrome/browser/extensions/api/context_menus/context_menus_api.cc @@ -20,8 +20,9 @@ using extensions::ErrorUtils; namespace { -const char kIdRequiredError[] = "Extensions using event pages must pass an " - "id parameter to chrome.contextMenus.create"; +const char kIdRequiredError[] = + "Extensions using event pages or Service " + "Workers must pass an id parameter to chrome.contextMenus.create"; } // namespace @@ -37,7 +38,7 @@ ExtensionFunction::ResponseAction ContextMenusCreateFunction::Run() { if (params->create_properties.id.get()) { id.string_uid = *params->create_properties.id; } else { - if (BackgroundInfo::HasLazyBackgroundPage(extension())) + if (context_menus_api_helpers::HasLazyContext(extension())) return RespondNow(Error(kIdRequiredError)); // The Generated Id is added by context_menus_custom_bindings.js. |