| Index: chrome/browser/ui/browser_commands.cc
|
| diff --git a/chrome/browser/ui/browser_commands.cc b/chrome/browser/ui/browser_commands.cc
|
| index 94d132ee620cffe22210800a049917dba702d94c..801823fbd66b64296c4ba637c1fbd8708f4a3380 100644
|
| --- a/chrome/browser/ui/browser_commands.cc
|
| +++ b/chrome/browser/ui/browser_commands.cc
|
| @@ -19,7 +19,6 @@
|
| #include "chrome/browser/chrome_page_zoom.h"
|
| #include "chrome/browser/devtools/devtools_window.h"
|
| #include "chrome/browser/extensions/api/commands/command_service.h"
|
| -#include "chrome/browser/extensions/extension_service.h"
|
| #include "chrome/browser/extensions/tab_helper.h"
|
| #include "chrome/browser/favicon/favicon_tab_helper.h"
|
| #include "chrome/browser/google/google_util.h"
|
| @@ -78,7 +77,9 @@
|
| #include "content/public/common/url_constants.h"
|
| #include "content/public/common/url_utils.h"
|
| #include "content/public/common/user_agent.h"
|
| -#include "extensions/browser/extension_system.h"
|
| +#include "extensions/browser/extension_registry.h"
|
| +#include "extensions/common/extension.h"
|
| +#include "extensions/common/extension_set.h"
|
| #include "net/base/escape.h"
|
| #include "ui/events/keycodes/keyboard_codes.h"
|
|
|
| @@ -140,15 +141,11 @@ bool GetBookmarkOverrideCommand(
|
|
|
| extensions::CommandService* command_service =
|
| extensions::CommandService::Get(profile);
|
| - ExtensionService* extension_service =
|
| - extensions::ExtensionSystem::Get(profile)->extension_service();
|
| - // Extension service may be NULL during test execution.
|
| - if (!extension_service)
|
| - return false;
|
| - const extensions::ExtensionSet* extension_set =
|
| - extension_service->extensions();
|
| - for (extensions::ExtensionSet::const_iterator i = extension_set->begin();
|
| - i != extension_set->end(); ++i) {
|
| + const extensions::ExtensionSet& extension_set =
|
| + extensions::ExtensionRegistry::Get(profile)->enabled_extensions();
|
| + for (extensions::ExtensionSet::const_iterator i = extension_set.begin();
|
| + i != extension_set.end();
|
| + ++i) {
|
| extensions::Command prospective_command;
|
| extensions::CommandService::ExtensionCommandType prospective_command_type;
|
| if (command_service->GetBoundExtensionCommand((*i)->id(),
|
| @@ -465,13 +462,11 @@ void Home(Browser* browser, WindowOpenDisposition disposition) {
|
| // Streamlined hosted apps should return to their launch page when the home
|
| // button is pressed.
|
| if (browser->is_app()) {
|
| - const ExtensionService* service = browser->profile()->GetExtensionService();
|
| - if (!service)
|
| - return;
|
| -
|
| const extensions::Extension* extension =
|
| - service->GetInstalledExtension(
|
| - web_app::GetExtensionIdFromApplicationName(browser->app_name()));
|
| + extensions::ExtensionRegistry::Get(browser->profile())
|
| + ->GetExtensionById(
|
| + web_app::GetExtensionIdFromApplicationName(browser->app_name()),
|
| + extensions::ExtensionRegistry::EVERYTHING);
|
| if (!extension)
|
| return;
|
|
|
| @@ -526,7 +521,8 @@ void OpenCurrentURL(Browser* browser) {
|
|
|
| DCHECK(browser->profile()->GetExtensionService());
|
| const extensions::Extension* extension =
|
| - browser->profile()->GetExtensionService()->GetInstalledApp(url);
|
| + extensions::ExtensionRegistry::Get(browser->profile())
|
| + ->enabled_extensions().GetAppByURL(url);
|
| if (extension) {
|
| CoreAppLauncherHandler::RecordAppLaunchType(
|
| extension_misc::APP_LAUNCH_OMNIBOX_LOCATION,
|
|
|