From 1bd439ad82696deb77b8f90c12cab642881643a4 Mon Sep 17 00:00:00 2001 From: "Thiago Marcos P. Santos" Date: Fri, 6 Sep 2019 14:52:37 +0300 Subject: [core] Fix build with old ICU versions Use the old API for number formatting. --- platform/default/src/mbgl/util/format_number.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/platform/default/src/mbgl/util/format_number.cpp b/platform/default/src/mbgl/util/format_number.cpp index 7cc863818a..f58d6e100a 100644 --- a/platform/default/src/mbgl/util/format_number.cpp +++ b/platform/default/src/mbgl/util/format_number.cpp @@ -23,7 +23,11 @@ std::string formatNumber(double number, const std::string& localeId, const std:: .toString(); } else { ustr = icu::number::NumberFormatter::with() +#if U_ICU_VERSION_MAJOR_NUM >= 62 .precision(icu::number::Precision::minMaxFraction(minFractionDigits, maxFractionDigits)) +#else + .rounding(icu::number::Rounder::minMaxFraction(minFractionDigits, maxFractionDigits)) +#endif .locale(locale) .formatDouble(number, status) .toString(); -- cgit v1.2.1