Revert change 10433, which resulted in an
invalid startup order.
R=munjal
Review URL: http://codereview.chromium.org/28243
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@10574 0039d316-1c4b-4281-b951-d872f2087c98
diff --git a/chrome/browser/profile.cc b/chrome/browser/profile.cc
index dd36cc7..86e9d164 100644
--- a/chrome/browser/profile.cc
+++ b/chrome/browser/profile.cc
@@ -346,10 +346,6 @@
PrefService* prefs = GetPrefs();
prefs->AddPrefObserver(prefs::kSpellCheckDictionary, this);
prefs->AddPrefObserver(prefs::kEnableSpellCheck, this);
-#ifdef CHROME_PERSONALIZATION
- personalization_.reset(
- Personalization::CreateProfilePersonalization(this));
-#endif
}
void ProfileImpl::InitExtensions() {
@@ -834,7 +830,9 @@
#ifdef CHROME_PERSONALIZATION
ProfilePersonalization* ProfileImpl::GetProfilePersonalization() {
- DCHECK(personalization_.get());
+ if (!personalization_.get())
+ personalization_.reset(
+ Personalization::CreateProfilePersonalization(this));
return personalization_.get();
}
#endif