Index: chrome/browser/search_engines/default_search_manager.cc |
diff --git a/chrome/browser/search_engines/default_search_manager.cc b/chrome/browser/search_engines/default_search_manager.cc |
index 42deedcfefdab5f4ed98763f9a7f3729b597bcdf..2cb52e8625f502b2ea2b3baacdee7b17fdb3abf8 100644 |
--- a/chrome/browser/search_engines/default_search_manager.cc |
+++ b/chrome/browser/search_engines/default_search_manager.cc |
@@ -99,7 +99,7 @@ void DefaultSearchManager::RegisterProfilePrefs( |
user_prefs::PrefRegistrySyncable* registry) { |
registry->RegisterDictionaryPref( |
kDefaultSearchProviderDataPrefName, |
- user_prefs::PrefRegistrySyncable::SYNCABLE_PREF); |
+ user_prefs::PrefRegistrySyncable::UNSYNCABLE_PREF); |
} |
// static |
@@ -128,7 +128,9 @@ TemplateURLData* DefaultSearchManager::GetDefaultSearchEngine( |
if (source) |
*source = FROM_FALLBACK; |
- return fallback_default_search_.get(); |
+ return TemplateURLService::FallbackSearchEnginesDisabled() |
+ ? NULL |
+ : fallback_default_search_.get(); |
Peter Kasting
2014/05/07 23:38:29
Nit: Please format as
return TemplateURLService
erikwright (departed)
2014/05/08 12:46:24
Done.
|
} |
DefaultSearchManager::Source |