| Index: chrome/browser/extensions/api/context_menus/context_menus_api_helpers.h
|
| diff --git a/chrome/browser/extensions/api/context_menus/context_menus_api_helpers.h b/chrome/browser/extensions/api/context_menus/context_menus_api_helpers.h
|
| index bcd3a4bb2a5b4edc4269a1834afdff4dff5391e2..773bd6249014a07855af73cdd2f518564e0e2e9c 100644
|
| --- a/chrome/browser/extensions/api/context_menus/context_menus_api_helpers.h
|
| +++ b/chrome/browser/extensions/api/context_menus/context_menus_api_helpers.h
|
| @@ -38,7 +38,6 @@
|
|
|
| } // namespace
|
|
|
| -extern const char kActionNotAllowedError[];
|
| extern const char kCannotFindItemError[];
|
| extern const char kCheckedError[];
|
| extern const char kDuplicateIDError[];
|
| @@ -89,14 +88,6 @@
|
| case PropertyWithEnumT::CONTEXTS_TYPE_LAUNCHER:
|
| // Not available for <webview>.
|
| contexts.Add(extensions::MenuItem::LAUNCHER);
|
| - break;
|
| - case PropertyWithEnumT::CONTEXTS_TYPE_BROWSER_ACTION:
|
| - // Not available for <webview>.
|
| - contexts.Add(extensions::MenuItem::BROWSER_ACTION);
|
| - break;
|
| - case PropertyWithEnumT::CONTEXTS_TYPE_PAGE_ACTION:
|
| - // Not available for <webview>.
|
| - contexts.Add(extensions::MenuItem::PAGE_ACTION);
|
| break;
|
| case PropertyWithEnumT::CONTEXTS_TYPE_NONE:
|
| NOTREACHED();
|
| @@ -160,15 +151,6 @@
|
| }
|
| }
|
|
|
| - if (contexts.Contains(MenuItem::BROWSER_ACTION) ||
|
| - contexts.Contains(MenuItem::PAGE_ACTION)) {
|
| - // Action items are not allowed for <webview>.
|
| - if (!extension->is_extension() || is_webview) {
|
| - *error = kActionNotAllowedError;
|
| - return false;
|
| - }
|
| - }
|
| -
|
| // Title.
|
| std::string title;
|
| if (create_properties.title.get())
|
|
|