summaryrefslogtreecommitdiffstats
path: root/chromium/chrome/browser/extensions/api/context_menus/context_menus_api_helpers.h
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/chrome/browser/extensions/api/context_menus/context_menus_api_helpers.h')
-rw-r--r--chromium/chrome/browser/extensions/api/context_menus/context_menus_api_helpers.h4
1 files changed, 3 insertions, 1 deletions
diff --git a/chromium/chrome/browser/extensions/api/context_menus/context_menus_api_helpers.h b/chromium/chrome/browser/extensions/api/context_menus/context_menus_api_helpers.h
index 7dc82e0fd1a..28335e39113 100644
--- a/chromium/chrome/browser/extensions/api/context_menus/context_menus_api_helpers.h
+++ b/chromium/chrome/browser/extensions/api/context_menus/context_menus_api_helpers.h
@@ -61,6 +61,8 @@ MenuItem::ContextList GetContexts(const std::vector<
MenuItem::Type GetType(extensions::api::context_menus::ItemType type,
MenuItem::Type default_type);
+bool HasLazyContext(const Extension* extension);
+
// Creates and adds a menu item from |create_properties|.
template <typename PropertyWithEnumT>
bool CreateMenuItem(const PropertyWithEnumT& create_properties,
@@ -77,7 +79,7 @@ bool CreateMenuItem(const PropertyWithEnumT& create_properties,
return false;
}
- if (!is_webview && BackgroundInfo::HasLazyBackgroundPage(extension) &&
+ if (!is_webview && HasLazyContext(extension) &&
create_properties.onclick.get()) {
*error = kOnclickDisallowedError;
return false;