From 48190c14c6e27082fff4fa3660d52c54e2d12822 Mon Sep 17 00:00:00 2001 From: "bartfab@chromium.org" Date: Mon, 8 Oct 2012 20:21:15 +0000 Subject: Do not modify homepage prefs on first run This CL removes a hack that allowed existing and new users to have different default homepages. Since the NTP is the default homepage for all users anyway these days, the hack is no longer needed. Removing it has the benefit that it allows the homepage to be recommended through policy as it is no longer explicitly set in the profile. BUG=154603 TEST=Start with fresh profile, observe no homepage set in Preferences Review URL: https://chromiumcodereview.appspot.com/11088007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@160689 0039d316-1c4b-4281-b951-d872f2087c98 --- chrome/browser/ui/browser_ui_prefs.cc | 16 ---------------- 1 file changed, 16 deletions(-) (limited to 'chrome/browser/ui/browser_ui_prefs.cc') diff --git a/chrome/browser/ui/browser_ui_prefs.cc b/chrome/browser/ui/browser_ui_prefs.cc index ccb0ca2..ad3005a 100644 --- a/chrome/browser/ui/browser_ui_prefs.cc +++ b/chrome/browser/ui/browser_ui_prefs.cc @@ -10,22 +10,6 @@ namespace chrome { -void SetNewHomePagePrefs(PrefService* prefs) { - const PrefService::Preference* home_page_pref = - prefs->FindPreference(prefs::kHomePage); - if (home_page_pref && - !home_page_pref->IsManaged() && - !prefs->HasPrefPath(prefs::kHomePage)) { - prefs->SetString(prefs::kHomePage, std::string()); - } - const PrefService::Preference* home_page_is_new_tab_page_pref = - prefs->FindPreference(prefs::kHomePageIsNewTabPage); - if (home_page_is_new_tab_page_pref && - !home_page_is_new_tab_page_pref->IsManaged() && - !prefs->HasPrefPath(prefs::kHomePageIsNewTabPage)) - prefs->SetBoolean(prefs::kHomePageIsNewTabPage, false); -} - void RegisterBrowserPrefs(PrefService* prefs) { prefs->RegisterIntegerPref(prefs::kOptionsWindowLastTabIndex, 0); prefs->RegisterBooleanPref(prefs::kAllowFileSelectionDialogs, true); -- cgit v1.1