| Index: components/metrics/profiler/profiler_metrics_provider.cc
|
| diff --git a/components/metrics/profiler/profiler_metrics_provider.cc b/components/metrics/profiler/profiler_metrics_provider.cc
|
| index bec5451dd00a8b77879acbcf299eeb3f78ad7d2f..16a0f278b3245d672dff77fa56810b8fcbd76022 100644
|
| --- a/components/metrics/profiler/profiler_metrics_provider.cc
|
| +++ b/components/metrics/profiler/profiler_metrics_provider.cc
|
| @@ -117,6 +117,9 @@ bool IsCellularEnabledByExperiment() {
|
|
|
| } // namespace
|
|
|
| +ProfilerMetricsProvider::ProfilerMetricsProvider() : has_profiler_data_(false) {
|
| +}
|
| +
|
| ProfilerMetricsProvider::ProfilerMetricsProvider(
|
| const base::Callback<void(bool*)>& cellular_callback)
|
| : has_profiler_data_(false), cellular_callback_(cellular_callback) {
|
| @@ -158,7 +161,8 @@ void ProfilerMetricsProvider::RecordProfilerData(
|
|
|
| bool ProfilerMetricsProvider::IsCellularConnection() {
|
| bool is_cellular = false;
|
| - // For android get current connection type from NetworkMetricsProvider.
|
| +// For android get current connection type from NetworkMetricsProvider if the
|
| +// callback exists.
|
| #if defined(OS_ANDROID)
|
| if (!cellular_callback_.is_null())
|
| cellular_callback_.Run(&is_cellular);
|
|
|