| Index: chromecast/service/cast_service_android.cc
|
| diff --git a/chromecast/service/cast_service_android.cc b/chromecast/service/cast_service_android.cc
|
| index 4c936c355ffb0ab430ea3394f9065d76fea4fa4d..bd688612468039303173da5e2b5dbc4131cb9b8f 100644
|
| --- a/chromecast/service/cast_service_android.cc
|
| +++ b/chromecast/service/cast_service_android.cc
|
| @@ -12,20 +12,23 @@ namespace chromecast {
|
| CastService* CastService::Create(
|
| content::BrowserContext* browser_context,
|
| net::URLRequestContextGetter* request_context_getter,
|
| - shell::CastNetworkDelegate* network_delegate) {
|
| - return new CastServiceAndroid(browser_context);
|
| + shell::CastNetworkDelegate* network_delegate,
|
| + const OptInStatsChangedCallback& opt_in_stats_callback) {
|
| + return new CastServiceAndroid(browser_context, opt_in_stats_callback);
|
| }
|
|
|
| -CastServiceAndroid::CastServiceAndroid(content::BrowserContext* browser_context)
|
| - : CastService(browser_context) {
|
| +CastServiceAndroid::CastServiceAndroid(
|
| + content::BrowserContext* browser_context,
|
| + const OptInStatsChangedCallback& opt_in_stats_callback)
|
| + : CastService(browser_context, opt_in_stats_callback) {
|
| }
|
|
|
| CastServiceAndroid::~CastServiceAndroid() {
|
| }
|
|
|
| void CastServiceAndroid::Initialize() {
|
| - // TODO(gunsch): Wire this the SendUsageStatsChanged callback once
|
| - // CastService::Delegate is added.
|
| + android::ChromecastConfigAndroid::GetInstance()->
|
| + SetSendUsageStatsChangedCallback(opt_in_stats_callback());
|
| }
|
|
|
| void CastServiceAndroid::StartInternal() {
|
|
|