Index: components/translate/core/common/translate_metrics.cc |
diff --git a/components/translate/core/common/translate_metrics.cc b/components/translate/core/common/translate_metrics.cc |
index 12b6300b43c13038f7c215251cd8af01cff59928..f17a11eca00fcc150c4019dbef560db51c017c93 100644 |
--- a/components/translate/core/common/translate_metrics.cc |
+++ b/components/translate/core/common/translate_metrics.cc |
@@ -82,19 +82,22 @@ void ReportLanguageVerification(LanguageVerificationType type) { |
void ReportTimeToBeReady(double time_in_msec) { |
UMA_HISTOGRAM_MEDIUM_TIMES( |
kTranslateTimeToBeReady, |
- base::TimeDelta::FromMicroseconds(time_in_msec * 1000.0)); |
+ base::TimeDelta::FromMicroseconds( |
+ static_cast<int64>(time_in_msec * 1000.0))); |
} |
void ReportTimeToLoad(double time_in_msec) { |
UMA_HISTOGRAM_MEDIUM_TIMES( |
kTranslateTimeToLoad, |
- base::TimeDelta::FromMicroseconds(time_in_msec * 1000.0)); |
+ base::TimeDelta::FromMicroseconds( |
+ static_cast<int64>(time_in_msec * 1000.0))); |
} |
void ReportTimeToTranslate(double time_in_msec) { |
UMA_HISTOGRAM_MEDIUM_TIMES( |
kTranslateTimeToTranslate, |
- base::TimeDelta::FromMicroseconds(time_in_msec * 1000.0)); |
+ base::TimeDelta::FromMicroseconds( |
+ static_cast<int64>(time_in_msec * 1000.0))); |
} |
void ReportUserActionDuration(base::TimeTicks begin, base::TimeTicks end) { |