| 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
|
|
|