| Index: chrome/browser/ui/app_list/app_list_controller_delegate.cc
|
| diff --git a/chrome/browser/ui/app_list/app_list_controller_delegate.cc b/chrome/browser/ui/app_list/app_list_controller_delegate.cc
|
| index 0e9133046426406be2cc237d84576dc82d7a341d..e6a19fcba85717491fed922e4a8a46bf67f581ef 100644
|
| --- a/chrome/browser/ui/app_list/app_list_controller_delegate.cc
|
| +++ b/chrome/browser/ui/app_list/app_list_controller_delegate.cc
|
| @@ -5,7 +5,6 @@
|
| #include "chrome/browser/ui/app_list/app_list_controller_delegate.h"
|
|
|
| #include "base/metrics/histogram.h"
|
| -#include "chrome/browser/extensions/extension_service.h"
|
| #include "chrome/browser/extensions/extension_util.h"
|
| #include "chrome/browser/extensions/install_tracker_factory.h"
|
| #include "chrome/browser/extensions/launch_util.h"
|
| @@ -38,10 +37,9 @@ namespace {
|
|
|
| const extensions::Extension* GetExtension(Profile* profile,
|
| const std::string& extension_id) {
|
| - const ExtensionService* service =
|
| - extensions::ExtensionSystem::Get(profile)->extension_service();
|
| + const ExtensionRegistry* registry = ExtensionRegistry::Get(profile);
|
| const extensions::Extension* extension =
|
| - service->GetInstalledExtension(extension_id);
|
| + registry->GetInstalledExtension(extension_id);
|
| return extension;
|
| }
|
|
|
| @@ -99,11 +97,7 @@ void AppListControllerDelegate::DoShowAppInfoFlow(
|
| Profile* profile,
|
| const std::string& extension_id) {
|
| DCHECK(CanDoShowAppInfoFlow());
|
| - ExtensionService* service =
|
| - extensions::ExtensionSystem::Get(profile)->extension_service();
|
| - DCHECK(service);
|
| - const extensions::Extension* extension = service->GetInstalledExtension(
|
| - extension_id);
|
| + const extensions::Extension* extension = GetExtension(profile, extension_id);
|
| DCHECK(extension);
|
|
|
| OnShowChildDialog();
|
|
|