Index: ios/chrome/browser/ntp_snippets/ios_chrome_ntp_snippets_service_factory.cc |
diff --git a/ios/chrome/browser/ntp_snippets/ios_chrome_ntp_snippets_service_factory.cc b/ios/chrome/browser/ntp_snippets/ios_chrome_ntp_snippets_service_factory.cc |
index ada71af068c638710e2939733585403f4e93cb9b..655623f4a1be0cf67a653cf7ff8204d86b964192 100644 |
--- a/ios/chrome/browser/ntp_snippets/ios_chrome_ntp_snippets_service_factory.cc |
+++ b/ios/chrome/browser/ntp_snippets/ios_chrome_ntp_snippets_service_factory.cc |
@@ -113,20 +113,21 @@ IOSChromeNTPSnippetsServiceFactory::BuildServiceInstanceFor( |
base::SequencedWorkerPool::GetSequenceToken(), |
base::SequencedWorkerPool::CONTINUE_ON_SHUTDOWN); |
+ PrefService* prefs = chrome_browser_state->GetPrefs(); |
// TODO(treib,markusheintz): Inject an image_fetcher::ImageDecoder once that's |
// implemented on iOS. crbug.com/609127 |
return base::WrapUnique(new ntp_snippets::NTPSnippetsService( |
- false /* enabled */, chrome_browser_state->GetPrefs(), |
- suggestions_service, GetApplicationContext()->GetApplicationLocale(), |
- scheduler, base::WrapUnique(new ntp_snippets::NTPSnippetsFetcher( |
- signin_manager, token_service, request_context, |
- base::Bind(&ParseJson), |
- GetChannel() == version_info::Channel::STABLE)), |
+ false /* enabled */, prefs, suggestions_service, |
+ GetApplicationContext()->GetApplicationLocale(), scheduler, |
+ base::WrapUnique(new ntp_snippets::NTPSnippetsFetcher( |
+ signin_manager, token_service, request_context, prefs, |
+ base::Bind(&ParseJson), |
+ GetChannel() == version_info::Channel::STABLE)), |
base::WrapUnique(new ImageFetcherImpl(request_context.get(), |
web::WebThread::GetBlockingPool())), |
base::MakeUnique<IOSImageDecoderImpl>(), |
base::WrapUnique( |
new ntp_snippets::NTPSnippetsDatabase(database_dir, task_runner)), |
base::WrapUnique(new ntp_snippets::NTPSnippetsStatusService( |
- signin_manager, sync_service, chrome_browser_state->GetPrefs())))); |
+ signin_manager, sync_service, prefs)))); |
} |