summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--chrome/browser/chrome_browser_main.cc2
-rw-r--r--chrome/browser/first_run/first_run.cc3
-rw-r--r--chrome/browser/ui/browser_ui_prefs.cc16
-rw-r--r--chrome/browser/ui/browser_ui_prefs.h8
4 files changed, 0 insertions, 29 deletions
diff --git a/chrome/browser/chrome_browser_main.cc b/chrome/browser/chrome_browser_main.cc
index ab8a326..0cd9c2e 100644
--- a/chrome/browser/chrome_browser_main.cc
+++ b/chrome/browser/chrome_browser_main.cc
@@ -78,7 +78,6 @@
#include "chrome/browser/translate/translate_manager.h"
#include "chrome/browser/ui/browser.h"
#include "chrome/browser/ui/browser_finder.h"
-#include "chrome/browser/ui/browser_ui_prefs.h"
#include "chrome/browser/ui/startup/default_browser_prompt.h"
#include "chrome/browser/ui/startup/startup_browser_creator.h"
#include "chrome/browser/ui/uma_browsing_activity_observer.h"
@@ -1180,7 +1179,6 @@ int ChromeBrowserMainParts::PreMainMessageLoopRunImpl() {
#endif // OS_POSIX && !OS_CHROMEOS
} // if (!first_run_ui_bypass_)
- chrome::SetNewHomePagePrefs(profile_->GetPrefs());
browser_process_->profile_manager()->OnImportFinished(profile_);
if (!master_prefs_->suppress_first_run_default_browser_prompt) {
diff --git a/chrome/browser/first_run/first_run.cc b/chrome/browser/first_run/first_run.cc
index 9e3286f..a1873c4 100644
--- a/chrome/browser/first_run/first_run.cc
+++ b/chrome/browser/first_run/first_run.cc
@@ -373,9 +373,6 @@ void AutoImportPlatformCommon(
// Launch the first run dialog only for certain builds, and only if the user
// has not already set preferences.
if (IsOrganicFirstRun() && !local_state_file_exists) {
- // The home page string may be set in the preferences, but the user should
- // initially use Chrome with the NTP as home page in organic builds.
- profile->GetPrefs()->SetBoolean(prefs::kHomePageIsNewTabPage, true);
startup_metric_utils::SetNonBrowserUIDisplayed();
ShowFirstRunDialog(profile);
}
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);
diff --git a/chrome/browser/ui/browser_ui_prefs.h b/chrome/browser/ui/browser_ui_prefs.h
index 966a0f9..92e44ae0f 100644
--- a/chrome/browser/ui/browser_ui_prefs.h
+++ b/chrome/browser/ui/browser_ui_prefs.h
@@ -12,14 +12,6 @@ class Profile;
namespace chrome {
-// Sets the value of homepage related prefs to new values. Since we do not
-// want to change these values for existing users, we can not change the
-// default values under RegisterUserPrefs. Also if user already has an
-// existing profile we do not want to override those preferences so we only
-// set new values if they have not been set already. This method gets called
-// during First Run.
-void SetNewHomePagePrefs(PrefService* prefs);
-
void RegisterBrowserPrefs(PrefService* prefs);
void RegisterBrowserUserPrefs(PrefService* prefs);