Commit 93077dd7 authored by byungchul's avatar byungchul Committed by Commit bot

Initialize metrics service after cast service is initialized.

Metrics service uses sys info to determine if user opted out metrics
reporting.

BUG=internal b/19432329

Review URL: https://codereview.chromium.org/940163005

Cr-Commit-Position: refs/heads/master@{#317191}
parent 1493ca1c
...@@ -229,15 +229,13 @@ void CastBrowserMainParts::PreMainMessageLoopRun() { ...@@ -229,15 +229,13 @@ void CastBrowserMainParts::PreMainMessageLoopRun() {
cast_browser_process_->pref_service(), cast_browser_process_->pref_service(),
cast_browser_process_->metrics_service_client(), cast_browser_process_->metrics_service_client(),
url_request_context_factory_->GetSystemGetter())); url_request_context_factory_->GetSystemGetter()));
cast_browser_process_->cast_service()->Initialize();
// Initializing metrics service and network delegates must happen after cast
// service is intialized because CastMetricsServiceClient and
// CastNetworkDelegate may use components initialized by cast service.
cast_browser_process_->metrics_service_client() cast_browser_process_->metrics_service_client()
->Initialize(cast_browser_process_->cast_service()); ->Initialize(cast_browser_process_->cast_service());
cast_browser_process_->cast_service()->Initialize();
// Initializing network delegates must happen after cast service is
// initialized because CastNetworkDelegate may use components initialized by
// cast service.
url_request_context_factory_->InitializeNetworkDelegates(); url_request_context_factory_->InitializeNetworkDelegates();
} }
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment