Index: chrome/browser/metrics/metrics_service.cc |
diff --git a/chrome/browser/metrics/metrics_service.cc b/chrome/browser/metrics/metrics_service.cc |
index d787dbd269a626fa694a0cf508ec364fe4368953..e13e92533d3ee9cb955ffad58a6dd7fefa9028ed 100644 |
--- a/chrome/browser/metrics/metrics_service.cc |
+++ b/chrome/browser/metrics/metrics_service.cc |
@@ -1392,7 +1392,6 @@ void MetricsService::LogCleanShutdown() { |
void MetricsService::LogPluginLoadingError(const base::FilePath& plugin_path) { |
#if defined(ENABLE_PLUGINS) |
- // TODO(asvitkine): Move this out of here. |
plugin_metrics_provider_->LogPluginLoadingError(plugin_path); |
#endif |
} |
@@ -1413,7 +1412,6 @@ void MetricsService::RecordBooleanPrefValue(const char* path, bool value) { |
void MetricsService::RecordCurrentState(PrefService* pref) { |
pref->SetInt64(prefs::kStabilityLastTimestampSec, Time::Now().ToTimeT()); |
-#if defined(ENABLE_PLUGINS) |
- plugin_metrics_provider_->RecordPluginChanges(); |
-#endif |
+ for (size_t i = 0; i < metrics_providers_.size(); ++i) |
+ metrics_providers_[i]->RecordCurrentState(); |
} |