Index: chrome/browser/profiles/profile_impl.cc |
diff --git a/chrome/browser/profiles/profile_impl.cc b/chrome/browser/profiles/profile_impl.cc |
index 0fde233bb4f650cf68b64be3afbf3661e5a2ed06..459c1de2fcaab38303f8c793a65f31f6a44dc0b8 100644 |
--- a/chrome/browser/profiles/profile_impl.cc |
+++ b/chrome/browser/profiles/profile_impl.cc |
@@ -313,11 +313,6 @@ ProfileImpl::ProfileImpl(const FilePath& path) |
ssl_config_service_manager_.reset( |
SSLConfigServiceManager::CreateDefaultManager(this)); |
-#if defined(OS_CHROMEOS) |
- chromeos_preferences_.reset(new chromeos::Preferences()); |
- chromeos_preferences_->Init(prefs); |
-#endif |
- |
pinned_tab_service_.reset(new PinnedTabService(this)); |
// Initialize the BackgroundModeManager - this has to be done here before |
@@ -1490,6 +1485,11 @@ void ProfileImpl::SetupChromeOSEnterpriseExtensionObserver() { |
chromeos_enterprise_extension_observer_.reset( |
new chromeos::EnterpriseExtensionObserver(this)); |
} |
+ |
+void ProfileImpl::InitChromeOSPreferences() { |
+ chromeos_preferences_.reset(new chromeos::Preferences()); |
+ chromeos_preferences_->Init(GetPrefs()); |
+} |
#endif // defined(OS_CHROMEOS) |
PrefProxyConfigTracker* ProfileImpl::GetProxyConfigTracker() { |