| Index: chrome/browser/metrics/chrome_metrics_service_client.cc
|
| diff --git a/chrome/browser/metrics/chrome_metrics_service_client.cc b/chrome/browser/metrics/chrome_metrics_service_client.cc
|
| index bdac4fcbde62df5f2e35e506de11135f3def87e4..d3136841c765df581854e6705d12e6148ebcae12 100644
|
| --- a/chrome/browser/metrics/chrome_metrics_service_client.cc
|
| +++ b/chrome/browser/metrics/chrome_metrics_service_client.cc
|
| @@ -22,7 +22,6 @@
|
| #include "chrome/browser/chrome_notification_types.h"
|
| #include "chrome/browser/google/google_brand.h"
|
| #include "chrome/browser/metrics/chrome_stability_metrics_provider.h"
|
| -#include "chrome/browser/metrics/extensions_metrics_provider.h"
|
| #include "chrome/browser/metrics/gpu_metrics_provider.h"
|
| #include "chrome/browser/metrics/network_metrics_provider.h"
|
| #include "chrome/browser/metrics/omnibox_metrics_provider.h"
|
| @@ -48,6 +47,10 @@
|
| #include "chrome/browser/service_process/service_process_control.h"
|
| #endif
|
|
|
| +#if defined(ENABLE_EXTENSIONS)
|
| +#include "chrome/browser/metrics/extensions_metrics_provider.h"
|
| +#endif
|
| +
|
| #if defined(ENABLE_PLUGINS)
|
| #include "chrome/browser/metrics/plugin_metrics_provider.h"
|
| #endif
|
| @@ -281,9 +284,11 @@ void ChromeMetricsServiceClient::Initialize() {
|
| metrics_state_manager_, this, g_browser_process->local_state()));
|
|
|
| // Register metrics providers.
|
| +#if defined(ENABLE_EXTENSIONS)
|
| metrics_service_->RegisterMetricsProvider(
|
| scoped_ptr<metrics::MetricsProvider>(
|
| new ExtensionsMetricsProvider(metrics_state_manager_)));
|
| +#endif
|
| metrics_service_->RegisterMetricsProvider(
|
| scoped_ptr<metrics::MetricsProvider>(new NetworkMetricsProvider));
|
| metrics_service_->RegisterMetricsProvider(
|
|
|