Index: chrome/browser/extensions/context_menu_matcher.cc |
diff --git a/chrome/browser/extensions/context_menu_matcher.cc b/chrome/browser/extensions/context_menu_matcher.cc |
index c125660b093e2f1320d286ea258ffca3b1f593ff..80f7bd754d45dd193cee7fb36b011f6a8e6a66ef 100644 |
--- a/chrome/browser/extensions/context_menu_matcher.cc |
+++ b/chrome/browser/extensions/context_menu_matcher.cc |
@@ -135,12 +135,11 @@ bool ContextMenuMatcher::IsCommandIdEnabled(int command_id) const { |
void ContextMenuMatcher::ExecuteCommand(int command_id, |
content::WebContents* web_contents, |
const content::ContextMenuParams& params) { |
- MenuManager* manager = extensions::ExtensionSystem::Get(profile_)-> |
- extension_service()->menu_manager(); |
MenuItem* item = GetExtensionMenuItem(command_id); |
if (!item) |
return; |
+ MenuManager* manager = MenuManager::Get(profile_); |
manager->ExecuteCommand(profile_, web_contents, params, item->id()); |
} |
@@ -151,13 +150,13 @@ bool ContextMenuMatcher::GetRelevantExtensionTopLevelItems( |
MenuItem::List& items) { |
ExtensionService* service = |
extensions::ExtensionSystem::Get(profile_)->extension_service(); |
- MenuManager* manager = service->menu_manager(); |
*extension = service->GetExtensionById(extension_id, false); |
if (!*extension) |
return false; |
// Find matching items. |
+ MenuManager* manager = MenuManager::Get(profile_); |
const MenuItem::List* all_items = manager->MenuItems(extension_id); |
if (!all_items || all_items->empty()) |
return false; |
@@ -247,8 +246,7 @@ void ContextMenuMatcher::RecursivelyAppendExtensionItems( |
} |
MenuItem* ContextMenuMatcher::GetExtensionMenuItem(int id) const { |
- MenuManager* manager = extensions::ExtensionSystem::Get(profile_)-> |
- extension_service()->menu_manager(); |
+ MenuManager* manager = MenuManager::Get(profile_); |
std::map<int, MenuItem::Id>::const_iterator i = |
extension_item_map_.find(id); |
if (i != extension_item_map_.end()) { |
@@ -260,9 +258,7 @@ MenuItem* ContextMenuMatcher::GetExtensionMenuItem(int id) const { |
} |
void ContextMenuMatcher::SetExtensionIcon(const std::string& extension_id) { |
- ExtensionService* service = |
- extensions::ExtensionSystem::Get(profile_)->extension_service(); |
- MenuManager* menu_manager = service->menu_manager(); |
+ MenuManager* menu_manager = MenuManager::Get(profile_); |
int index = menu_model_->GetItemCount() - 1; |
DCHECK_GE(index, 0); |