From 041b25a21f9b432b8128ed612e0d8d54319ee14a Mon Sep 17 00:00:00 2001 From: Ilya Grechuhin Date: Tue, 4 Apr 2017 12:14:53 +0300 Subject: [PATCH] [release-72-banner-fix] [ios] Fixed banners cache. --- iphone/Maps/UI/PlacePage/MWMPlacePageData.h | 2 ++ iphone/Maps/UI/PlacePage/MWMPlacePageData.mm | 3 --- iphone/Maps/UI/PlacePage/MWMPlacePageManager.mm | 1 + 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/iphone/Maps/UI/PlacePage/MWMPlacePageData.h b/iphone/Maps/UI/PlacePage/MWMPlacePageData.h index 05b92ed2d5..3a67915967 100644 --- a/iphone/Maps/UI/PlacePage/MWMPlacePageData.h +++ b/iphone/Maps/UI/PlacePage/MWMPlacePageData.h @@ -109,6 +109,8 @@ using BannerIsReady = void (^)(); // ready callback will be called from main queue. - (instancetype)initWithPlacePageInfo:(place_page::Info const &)info; +- (void)fillSections; + - (void)updateBookmarkStatus:(BOOL)isBookmark; /// Country id for changing place page's fields which depend on application state. diff --git a/iphone/Maps/UI/PlacePage/MWMPlacePageData.mm b/iphone/Maps/UI/PlacePage/MWMPlacePageData.mm index 3bdda5e27b..ed27c23045 100644 --- a/iphone/Maps/UI/PlacePage/MWMPlacePageData.mm +++ b/iphone/Maps/UI/PlacePage/MWMPlacePageData.mm @@ -52,10 +52,7 @@ using namespace place_page; { self = [super init]; if (self) - { m_info = info; - [self fillSections]; - } return self; } diff --git a/iphone/Maps/UI/PlacePage/MWMPlacePageManager.mm b/iphone/Maps/UI/PlacePage/MWMPlacePageManager.mm index ff8dc450da..a80c549206 100644 --- a/iphone/Maps/UI/PlacePage/MWMPlacePageManager.mm +++ b/iphone/Maps/UI/PlacePage/MWMPlacePageManager.mm @@ -67,6 +67,7 @@ void logSponsoredEvent(MWMPlacePageData * data, NSString * eventName) [MWMFrameworkListener addObserver:self]; self.data = [[MWMPlacePageData alloc] initWithPlacePageInfo:info]; + [self.data fillSections]; if (!self.layout) {