Index: chromecast/shell/browser/cast_browser_main_parts.cc |
diff --git a/chromecast/shell/browser/cast_browser_main_parts.cc b/chromecast/shell/browser/cast_browser_main_parts.cc |
index ea05ec8bb9968501a5f685b85f1e691a2014c1f9..ff6b5cb74bb7608b1825d40d10985ab5c8f7c5ed 100644 |
--- a/chromecast/shell/browser/cast_browser_main_parts.cc |
+++ b/chromecast/shell/browser/cast_browser_main_parts.cc |
@@ -8,6 +8,7 @@ |
#include "base/message_loop/message_loop.h" |
#include "base/prefs/pref_registry_simple.h" |
#include "chromecast/common/chromecast_config.h" |
+#include "chromecast/metrics/cast_metrics_prefs.h" |
#include "chromecast/metrics/cast_metrics_service_client.h" |
#include "chromecast/net/network_change_notifier_cast.h" |
#include "chromecast/net/network_change_notifier_factory_cast.h" |
@@ -85,7 +86,9 @@ void CastBrowserMainParts::PostMainMessageLoopStart() { |
} |
int CastBrowserMainParts::PreCreateThreads() { |
- ChromecastConfig::Create(new PrefRegistrySimple()); |
+ PrefRegistrySimple* pref_registry = new PrefRegistrySimple(); |
+ metrics::RegisterPrefs(pref_registry); |
+ ChromecastConfig::Create(pref_registry); |
return 0; |
} |