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 6aa71c8233d83c39f11217f8f3cbf356cb27f17d..f4588bb113ca05bd049f7f0fe41e5f854754641d 100644 |
--- a/chrome/browser/metrics/chrome_metrics_service_client.cc |
+++ b/chrome/browser/metrics/chrome_metrics_service_client.cc |
@@ -180,7 +180,17 @@ void ChromeMetricsServiceClient::RegisterPrefs(PrefRegistrySimple* registry) { |
void ChromeMetricsServiceClient::SetMetricsClientId( |
const std::string& client_id) { |
+#if defined(OS_MACOSX) |
+ crash_keys::SetMetricsClientIdFromGUID(client_id); |
+#else |
crash_keys::SetCrashClientIdFromGUID(client_id); |
+#endif |
+} |
+ |
+void ChromeMetricsServiceClient::RecordingDisabled() { |
+#if defined(OS_MACOSX) |
+ crash_keys::ClearMetricsClientId(); |
+#endif |
Ilya Sherman
2015/03/24 00:22:23
Optional: IMO, it would be nicer if the crash_keys
|
} |
bool ChromeMetricsServiceClient::IsOffTheRecordSessionActive() { |