Index: chrome/browser/prefs/session_startup_pref.cc |
diff --git a/chrome/browser/prefs/session_startup_pref.cc b/chrome/browser/prefs/session_startup_pref.cc |
index c3e6b79d69bd235fbbe2943b916e6f56b210375a..7bcf8d03f0d69fdc2ecf524846bcb464e15ab352 100644 |
--- a/chrome/browser/prefs/session_startup_pref.cc |
+++ b/chrome/browser/prefs/session_startup_pref.cc |
@@ -44,12 +44,15 @@ void URLListToPref(const base::ListValue* url_list, SessionStartupPref* pref) { |
// static |
void SessionStartupPref::RegisterProfilePrefs( |
user_prefs::PrefRegistrySyncable* registry) { |
- registry->RegisterIntegerPref( |
- prefs::kRestoreOnStartup, |
- TypeToPrefValue(GetDefaultStartupType()), |
- user_prefs::PrefRegistrySyncable::SYNCABLE_PREF); |
- registry->RegisterListPref(prefs::kURLsToRestoreOnStartup, |
- user_prefs::PrefRegistrySyncable::SYNCABLE_PREF); |
+#if defined(OS_IOS) || defined(OS_ANDROID) |
+ uint32_t flags = PrefRegistry::NO_REGISTRATION_FLAGS; |
+#else |
+ uint32_t flags = user_prefs::PrefRegistrySyncable::SYNCABLE_PREF; |
+#endif |
+ registry->RegisterIntegerPref(prefs::kRestoreOnStartup, |
+ TypeToPrefValue(GetDefaultStartupType()), |
+ flags); |
+ registry->RegisterListPref(prefs::kURLsToRestoreOnStartup, flags); |
} |
// static |