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()) |