Index: components/metrics/metrics_service.cc |
diff --git a/components/metrics/metrics_service.cc b/components/metrics/metrics_service.cc |
index 18ec2e55bddae79355348dcc22bbf3e848231092..ffb42ef1dd9ad159e1e646fd5ec18277df4d970a 100644 |
--- a/components/metrics/metrics_service.cc |
+++ b/components/metrics/metrics_service.cc |
@@ -348,9 +348,11 @@ MetricsService::~MetricsService() { |
void MetricsService::InitializeMetricsRecordingState() { |
InitializeMetricsState(); |
- base::Closure callback = base::Bind(&MetricsService::StartScheduledUpload, |
- self_ptr_factory_.GetWeakPtr()); |
- scheduler_.reset(new MetricsReportingScheduler(callback)); |
+ base::Closure upload_callback = |
+ base::Bind(&MetricsService::StartScheduledUpload, |
+ self_ptr_factory_.GetWeakPtr()); |
+ scheduler_.reset( |
+ new MetricsReportingScheduler(upload_callback, is_cellular_callback_)); |
} |
void MetricsService::Start() { |
@@ -1263,4 +1265,9 @@ void MetricsService::RecordCurrentState(PrefService* pref) { |
base::Time::Now().ToTimeT()); |
} |
+void MetricsService::SetConnectionTypeCallback( |
+ base::Callback<void(bool*)> is_cellular_callback) { |
+ is_cellular_callback_ = is_cellular_callback; |
Alexei Svitkine (slow)
2015/02/23 18:54:06
Can you add DCHECK() that InitializeMetricsRecordi
gayane -on leave until 09-2017
2015/02/23 20:14:08
Done.
|
+} |
+ |
} // namespace metrics |