From 64eadda4f8a3b9319b81b1dfb4e95130cce5482b Mon Sep 17 00:00:00 2001 From: Kiryl Kaveryn Date: Sun, 2 Jun 2024 16:43:03 +0400 Subject: [PATCH] [ios] fix opening hours simple mode bug when the string is empty Signed-off-by: Kiryl Kaveryn --- iphone/Maps/UI/Editor/OpeningHours/MWMOpeningHoursModel.mm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/iphone/Maps/UI/Editor/OpeningHours/MWMOpeningHoursModel.mm b/iphone/Maps/UI/Editor/OpeningHours/MWMOpeningHoursModel.mm index 568388ba15..7f117a6802 100644 --- a/iphone/Maps/UI/Editor/OpeningHours/MWMOpeningHoursModel.mm +++ b/iphone/Maps/UI/Editor/OpeningHours/MWMOpeningHoursModel.mm @@ -170,7 +170,7 @@ using namespace osmoh; NSString * oh = delegate.openingHours; auto isSimple = isSimpleMode; - if (isSimple && oh) + if (isSimple && oh && oh.length) isSimple = MakeTimeTableSet(osmoh::OpeningHours(oh.UTF8String), timeTableSet); delegate.advancedEditor.hidden = isSimple; @@ -205,7 +205,7 @@ using namespace osmoh; - (BOOL)isSimpleModeCapable { NSString * oh = self.delegate.openingHours; - if (!oh) + if (!oh || !oh.length) return YES; ui::TimeTableSet tts; return MakeTimeTableSet(osmoh::OpeningHours(oh.UTF8String), tts);