| Index: components/search_engines/default_search_manager.cc
|
| diff --git a/components/search_engines/default_search_manager.cc b/components/search_engines/default_search_manager.cc
|
| index 869ce645584678fc8142ca9131890994430289cc..c448ebe60d2a16c1b9357aeb666da167c25997d5 100644
|
| --- a/components/search_engines/default_search_manager.cc
|
| +++ b/components/search_engines/default_search_manager.cc
|
| @@ -123,7 +123,7 @@ void DefaultSearchManager::SetFallbackSearchEnginesDisabledForTesting(
|
| g_fallback_search_engines_disabled = disabled;
|
| }
|
|
|
| -TemplateURLData* DefaultSearchManager::GetDefaultSearchEngine(
|
| +const TemplateURLData* DefaultSearchManager::GetDefaultSearchEngine(
|
| Source* source) const {
|
| if (default_search_controlled_by_policy_) {
|
| if (source)
|
| @@ -143,8 +143,7 @@ TemplateURLData* DefaultSearchManager::GetDefaultSearchEngine(
|
|
|
| if (source)
|
| *source = FROM_FALLBACK;
|
| - return g_fallback_search_engines_disabled ?
|
| - NULL : fallback_default_search_.get();
|
| + return GetFallbackSearchEngine();
|
| }
|
|
|
| DefaultSearchManager::Source
|
| @@ -154,6 +153,11 @@ DefaultSearchManager::GetDefaultSearchEngineSource() const {
|
| return source;
|
| }
|
|
|
| +const TemplateURLData* DefaultSearchManager::GetFallbackSearchEngine() const {
|
| + return g_fallback_search_engines_disabled ? nullptr
|
| + : fallback_default_search_.get();
|
| +}
|
| +
|
| void DefaultSearchManager::SetUserSelectedDefaultSearchEngine(
|
| const TemplateURLData& data) {
|
| if (!pref_service_) {
|
| @@ -204,7 +208,7 @@ void DefaultSearchManager::OnDefaultSearchPrefChanged() {
|
| void DefaultSearchManager::OnOverridesPrefChanged() {
|
| LoadPrepopulatedDefaultSearch();
|
|
|
| - TemplateURLData* effective_data = GetDefaultSearchEngine(NULL);
|
| + const TemplateURLData* effective_data = GetDefaultSearchEngine(nullptr);
|
| if (effective_data && effective_data->prepopulate_id) {
|
| // A user-selected, policy-selected or fallback pre-populated engine is
|
| // active and may have changed with this event.
|
| @@ -280,7 +284,7 @@ void DefaultSearchManager::LoadPrepopulatedDefaultSearch() {
|
| void DefaultSearchManager::NotifyObserver() {
|
| if (!change_observer_.is_null()) {
|
| Source source = FROM_FALLBACK;
|
| - TemplateURLData* data = GetDefaultSearchEngine(&source);
|
| + const TemplateURLData* data = GetDefaultSearchEngine(&source);
|
| change_observer_.Run(data, source);
|
| }
|
| }
|
|
|