Chromium Code Reviews| Index: chromecast/browser/metrics/cast_metrics_service_client.cc |
| diff --git a/chromecast/browser/metrics/cast_metrics_service_client.cc b/chromecast/browser/metrics/cast_metrics_service_client.cc |
| index a6041cb60dcfa336a2651845a596cea994c165b7..a71010ee847ce9a4a78afd97b69af664be5cc1ce 100644 |
| --- a/chromecast/browser/metrics/cast_metrics_service_client.cc |
| +++ b/chromecast/browser/metrics/cast_metrics_service_client.cc |
| @@ -34,6 +34,7 @@ |
| #include "components/prefs/pref_registry_simple.h" |
| #include "components/prefs/pref_service.h" |
| #include "content/public/common/content_switches.h" |
| +#include "content/public/browser/browser_thread.h" |
| #if defined(OS_LINUX) |
| #include "chromecast/browser/metrics/external_metrics.h" |
| @@ -260,6 +261,13 @@ base::TimeDelta CastMetricsServiceClient::GetStandardUploadInterval() { |
| return base::TimeDelta::FromMinutes(kStandardUploadIntervalMinutes); |
| } |
| +scoped_refptr<base::SingleThreadTaskRunner> |
| + CastMetricsServiceClient::GetMainThreadTaskRunner() { |
| + return content::BrowserThread::GetMessageLoopProxyForThread( |
| + content::BrowserThread::UI); |
| +} |
| + |
| + |
|
Ilya Sherman
2016/04/09 07:06:11
nit: Spurious newline.
beaudoin
2016/04/12 18:47:22
Done.
|
| void CastMetricsServiceClient::EnableMetricsService(bool enabled) { |
| if (!task_runner_->BelongsToCurrentThread()) { |
| task_runner_->PostTask( |