Move ExtensionService::GenerateInstalledExtensionsSet() to ExtensionRegistry.
Also fix profile->GetExtensionService() where seen.
BUG=351891
[email protected] (c/b/sync)
[email protected] (c/b/themes)
[email protected] (c/b/apps)
[email protected] (c/b/ui/webui/net_internals)
[email protected] (c/b/metrics)
All TBRs are for strictly mechanical changes.
Review URL: https://codereview.chromium.org/198373002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@258059 0039d316-1c4b-4281-b951-d872f2087c98
diff --git a/chrome/browser/themes/theme_service.cc b/chrome/browser/themes/theme_service.cc
index f4278d3..91c7cdbb 100644
--- a/chrome/browser/themes/theme_service.cc
+++ b/chrome/browser/themes/theme_service.cc
@@ -24,6 +24,7 @@
#include "content/public/browser/notification_service.h"
#include "content/public/browser/user_metrics.h"
#include "extensions/browser/extension_prefs.h"
+#include "extensions/browser/extension_registry.h"
#include "extensions/browser/extension_system.h"
#include "extensions/common/extension.h"
#include "extensions/common/extension_set.h"
@@ -336,13 +337,16 @@
if (!ignore_infobars && number_of_infobars_ != 0)
return;
- ExtensionService* service = profile_->GetExtensionService();
+ ExtensionService* service =
+ extensions::ExtensionSystem::Get(profile_)->extension_service();
if (!service)
return;
+
std::string current_theme = GetThemeID();
std::vector<std::string> remove_list;
scoped_ptr<const extensions::ExtensionSet> extensions(
- service->GenerateInstalledExtensionsSet());
+ extensions::ExtensionRegistry::Get(profile_)
+ ->GenerateInstalledExtensionsSet());
extensions::ExtensionPrefs* prefs = extensions::ExtensionPrefs::Get(profile_);
for (extensions::ExtensionSet::const_iterator it = extensions->begin();
it != extensions->end(); ++it) {