Index: chrome/browser/extensions/api/context_menus/context_menus_api.cc |
diff --git a/chrome/browser/extensions/api/context_menus/context_menus_api.cc b/chrome/browser/extensions/api/context_menus/context_menus_api.cc |
index b3cf3d7ec260004f15d6bc7193790d338b33dbd5..fc02e2863efbdc2769fe2a021acd9c766595f32c 100644 |
--- a/chrome/browser/extensions/api/context_menus/context_menus_api.cc |
+++ b/chrome/browser/extensions/api/context_menus/context_menus_api.cc |
@@ -13,6 +13,7 @@ |
#include "chrome/browser/extensions/menu_manager.h" |
#include "chrome/browser/profiles/profile.h" |
#include "chrome/common/extensions/api/context_menus.h" |
+#include "chrome/common/extensions/background_info.h" |
#include "extensions/common/error_utils.h" |
#include "extensions/common/url_pattern_set.h" |
@@ -157,7 +158,7 @@ bool ContextMenusCreateFunction::RunImpl() { |
if (params->create_properties.id.get()) { |
id.string_uid = *params->create_properties.id; |
} else { |
- if (GetExtension()->has_lazy_background_page()) { |
+ if (BackgroundInfo::HasLazyBackgroundPage(GetExtension())) { |
error_ = kIdRequiredError; |
return false; |
} |
@@ -181,7 +182,7 @@ bool ContextMenusCreateFunction::RunImpl() { |
return false; |
} |
- if (GetExtension()->has_lazy_background_page() && |
+ if (BackgroundInfo::HasLazyBackgroundPage(GetExtension()) && |
params->create_properties.onclick.get()) { |
error_ = kOnclickDisallowedError; |
return false; |