diff options
Diffstat (limited to 'chrome/browser/profile_resetter')
-rw-r--r-- | chrome/browser/profile_resetter/profile_resetter.cc | 21 | ||||
-rw-r--r-- | chrome/browser/profile_resetter/resettable_settings_snapshot.cc | 13 |
2 files changed, 17 insertions, 17 deletions
diff --git a/chrome/browser/profile_resetter/profile_resetter.cc b/chrome/browser/profile_resetter/profile_resetter.cc index 17f451f..359130b 100644 --- a/chrome/browser/profile_resetter/profile_resetter.cc +++ b/chrome/browser/profile_resetter/profile_resetter.cc @@ -107,15 +107,15 @@ void ProfileResetter::Reset( Resettable flag; void (ProfileResetter::*method)(); } flagToMethod[] = { - {DEFAULT_SEARCH_ENGINE, &ProfileResetter::ResetDefaultSearchEngine}, - {HOMEPAGE, &ProfileResetter::ResetHomepage}, - {CONTENT_SETTINGS, &ProfileResetter::ResetContentSettings}, - {COOKIES_AND_SITE_DATA, &ProfileResetter::ResetCookiesAndSiteData}, - {EXTENSIONS, &ProfileResetter::ResetExtensions}, - {STARTUP_PAGES, &ProfileResetter::ResetStartupPages}, - {PINNED_TABS, &ProfileResetter::ResetPinnedTabs}, - {SHORTCUTS, &ProfileResetter::ResetShortcuts}, - }; + {DEFAULT_SEARCH_ENGINE, &ProfileResetter::ResetDefaultSearchEngine}, + {HOMEPAGE, &ProfileResetter::ResetHomepage}, + {CONTENT_SETTINGS, &ProfileResetter::ResetContentSettings}, + {COOKIES_AND_SITE_DATA, &ProfileResetter::ResetCookiesAndSiteData}, + {EXTENSIONS, &ProfileResetter::ResetExtensions}, + {STARTUP_PAGES, &ProfileResetter::ResetStartupPages}, + {PINNED_TABS, &ProfileResetter::ResetPinnedTabs}, + {SHORTCUTS, &ProfileResetter::ResetShortcuts}, + }; ResettableFlags reset_triggered_for_flags = 0; for (size_t i = 0; i < ARRAYSIZE_UNSAFE(flagToMethod); ++i) { @@ -269,7 +269,8 @@ void ProfileResetter::ResetExtensions() { std::vector<std::string> brandcode_extensions; master_settings_->GetExtensions(&brandcode_extensions); - ExtensionService* extension_service = profile_->GetExtensionService(); + ExtensionService* extension_service = + extensions::ExtensionSystem::Get(profile_)->extension_service(); DCHECK(extension_service); extension_service->DisableUserExtensions(brandcode_extensions); diff --git a/chrome/browser/profile_resetter/resettable_settings_snapshot.cc b/chrome/browser/profile_resetter/resettable_settings_snapshot.cc index 555475a..6cc6034 100644 --- a/chrome/browser/profile_resetter/resettable_settings_snapshot.cc +++ b/chrome/browser/profile_resetter/resettable_settings_snapshot.cc @@ -10,7 +10,6 @@ #include "base/synchronization/cancellation_flag.h" #include "base/values.h" #include "chrome/browser/browser_process.h" -#include "chrome/browser/extensions/extension_service.h" #include "chrome/browser/profiles/profile.h" #include "chrome/browser/search_engines/template_url_service.h" #include "chrome/browser/search_engines/template_url_service_factory.h" @@ -20,6 +19,7 @@ #include "components/feedback/feedback_data.h" #include "components/feedback/feedback_util.h" #include "content/public/browser/browser_thread.h" +#include "extensions/browser/extension_registry.h" #include "grit/generated_resources.h" #include "grit/google_chrome_strings.h" #include "ui/base/l10n/l10n_util.h" @@ -74,13 +74,12 @@ ResettableSettingsSnapshot::ResettableSettingsSnapshot( if (dse) dse_url_ = dse->url(); - ExtensionService* extension_service = profile->GetExtensionService(); - DCHECK(extension_service); - const extensions::ExtensionSet* enabled_ext = extension_service->extensions(); - enabled_extensions_.reserve(enabled_ext->size()); + const extensions::ExtensionSet& enabled_ext = + extensions::ExtensionRegistry::Get(profile)->enabled_extensions(); + enabled_extensions_.reserve(enabled_ext.size()); - for (extensions::ExtensionSet::const_iterator it = enabled_ext->begin(); - it != enabled_ext->end(); ++it) + for (extensions::ExtensionSet::const_iterator it = enabled_ext.begin(); + it != enabled_ext.end(); ++it) enabled_extensions_.push_back(std::make_pair((*it)->id(), (*it)->name())); // ExtensionSet is sorted but it seems to be an implementation detail. |