Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(3688)

Unified Diff: chrome/browser/extensions/api/context_menus/context_menus_api.cc

Issue 12253022: Manifest handler for all keys background-related. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Created 7 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
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;

Powered by Google App Engine
This is Rietveld 408576698