| Index: chromecast/shell/browser/cast_browser_main_parts.cc
|
| diff --git a/chromecast/shell/browser/cast_browser_main_parts.cc b/chromecast/shell/browser/cast_browser_main_parts.cc
|
| index 72c75440b4f433399427d09fdce7c3de7e4bdddf..192b020583ae4bc38c00886b0839aeaa7891917c 100644
|
| --- a/chromecast/shell/browser/cast_browser_main_parts.cc
|
| +++ b/chromecast/shell/browser/cast_browser_main_parts.cc
|
| @@ -7,6 +7,7 @@
|
| #include "base/command_line.h"
|
| #include "base/prefs/pref_registry_simple.h"
|
| #include "chromecast/common/chromecast_config.h"
|
| +#include "chromecast/metrics/cast_metrics_service_client.h"
|
| #include "chromecast/net/network_change_notifier_cast.h"
|
| #include "chromecast/net/network_change_notifier_factory_cast.h"
|
| #include "chromecast/service/cast_service.h"
|
| @@ -74,6 +75,8 @@ void CastBrowserMainParts::PreMainMessageLoopRun() {
|
| url_request_context_factory_->InitializeOnUIThread();
|
|
|
| browser_context_.reset(new CastBrowserContext(url_request_context_factory_));
|
| + metrics_service_client_.reset(metrics::CastMetricsServiceClient::Create(
|
| + browser_context_->GetRequestContext()));
|
| dev_tools_.reset(new RemoteDebuggingServer());
|
|
|
| InitializeWebUI();
|
| @@ -92,6 +95,7 @@ void CastBrowserMainParts::PostMainMessageLoopRun() {
|
|
|
| cast_service_.reset();
|
| dev_tools_.reset();
|
| + metrics_service_client_.reset();
|
| browser_context_.reset();
|
| }
|
|
|
|
|