summaryrefslogtreecommitdiffstats
path: root/chrome/browser/first_run/first_run.cc
diff options
context:
space:
mode:
Diffstat (limited to 'chrome/browser/first_run/first_run.cc')
-rw-r--r--chrome/browser/first_run/first_run.cc10
1 files changed, 10 insertions, 0 deletions
diff --git a/chrome/browser/first_run/first_run.cc b/chrome/browser/first_run/first_run.cc
index 1793846..0387368 100644
--- a/chrome/browser/first_run/first_run.cc
+++ b/chrome/browser/first_run/first_run.cc
@@ -275,6 +275,16 @@ bool SkipFirstRunUI(installer::MasterPreferences* install_prefs) {
&value) || !value);
}
+void SetRLZPref(first_run::MasterPrefs* out_prefs,
+ installer::MasterPreferences* install_prefs) {
+ if (!install_prefs->GetInt(installer::master_preferences::kDistroPingDelay,
+ &out_prefs->ping_delay)) {
+ // Default value in case master preferences is missing or corrupt,
+ // or ping_delay is missing.
+ out_prefs->ping_delay = 90;
+ }
+}
+
// -- Platform-specific functions --
#if !defined(OS_LINUX) && !defined(OS_BSD)