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