From 2c2c4a01ddb59e08acab4de5eed17ace868a80f2 Mon Sep 17 00:00:00 2001 From: Ilya Grechuhin Date: Tue, 12 Jul 2016 18:29:45 +0300 Subject: [PATCH] [ios] Workaround for crash on no locale. --- iphone/Maps/Classes/MWMPlacePageEntity.mm | 2 ++ 1 file changed, 2 insertions(+) diff --git a/iphone/Maps/Classes/MWMPlacePageEntity.mm b/iphone/Maps/Classes/MWMPlacePageEntity.mm index 56d2cff150..aa61731448 100644 --- a/iphone/Maps/Classes/MWMPlacePageEntity.mm +++ b/iphone/Maps/Classes/MWMPlacePageEntity.mm @@ -127,6 +127,8 @@ void initFieldsMap() } NSNumberFormatter * currencyFormatter = [[NSNumberFormatter alloc] init]; + if (currencyFormatter.currencyCode.length != 3) + currencyFormatter.locale = [[NSLocale alloc] initWithLocaleIdentifier:@"en_US"]; currencyFormatter.numberStyle = NSNumberFormatterCurrencyStyle; currencyFormatter.maximumFractionDigits = 0; string const currency = currencyFormatter.currencyCode.UTF8String;