From 09e2dd196443da362c8428c95f4c7a4916ec9d42 Mon Sep 17 00:00:00 2001 From: "Preston A. Elder" Date: Tue, 4 Feb 2020 09:08:13 -0500 Subject: Made number format work for newer versions of ICU --- platform/default/src/mbgl/i18n/number_format.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/platform/default/src/mbgl/i18n/number_format.cpp b/platform/default/src/mbgl/i18n/number_format.cpp index 7f2bc5a5ef..ded4495202 100644 --- a/platform/default/src/mbgl/i18n/number_format.cpp +++ b/platform/default/src/mbgl/i18n/number_format.cpp @@ -22,7 +22,11 @@ std::string formatNumber(double number, .unit(icu::CurrencyUnit(ucurrency.getBuffer(), status)) .locale(locale) .formatDouble(number, status) +#if U_ICU_VERSION_MAJOR_NUM >= 62 + .toString(status); +#else .toString(); +#endif } else { ustr = icu::number::NumberFormatter::with() #if U_ICU_VERSION_MAJOR_NUM >= 62 @@ -32,7 +36,11 @@ std::string formatNumber(double number, #endif .locale(locale) .formatDouble(number, status) +#if U_ICU_VERSION_MAJOR_NUM >= 62 + .toString(status); +#else .toString(); +#endif } return ustr.toUTF8String(formatted); } -- cgit v1.2.1