| 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 4c5e6b56836793889b47030d056be76300a18a56..d277663e5230deba98c3805b30e1c3abda8f825f 100644
|
| --- a/chrome/browser/extensions/api/context_menus/context_menus_api.cc
|
| +++ b/chrome/browser/extensions/api/context_menus/context_menus_api.cc
|
| @@ -96,14 +96,15 @@ bool ContextMenusRemoveFunction::RunImpl() {
|
|
|
| if (!manager->RemoveContextMenuItem(id))
|
| return false;
|
| - manager->WriteToStorage(GetExtension());
|
| + manager->WriteToStorage(GetExtension(), id.extension_key);
|
| return true;
|
| }
|
|
|
| bool ContextMenusRemoveAllFunction::RunImpl() {
|
| MenuManager* manager = MenuManager::Get(GetProfile());
|
| - manager->RemoveAllContextItems(GetExtension()->id());
|
| - manager->WriteToStorage(GetExtension());
|
| + manager->RemoveAllContextItems(MenuItem::ExtensionKey(GetExtension()->id()));
|
| + manager->WriteToStorage(GetExtension(),
|
| + MenuItem::ExtensionKey(GetExtension()->id()));
|
| return true;
|
| }
|
|
|
|
|