[ios] Removed redundant table reloads.

This commit is contained in:
Ilya Grechuhin 2016-04-11 12:54:28 +03:00
parent bc6b945b31
commit 0d031b8266
2 changed files with 3 additions and 2 deletions

View file

@ -81,7 +81,7 @@ namespace
self.downloadSize.text = formattedSize(haveDownloadingCountries ? nodeAttrs.m_downloadingMwmSize : nodeAttrs.m_mwmSize);
}
- (void)configProgress:(const storage::NodeAttrs &)nodeAttrs
- (void)configProgress:(storage::NodeAttrs const &)nodeAttrs
{
MWMCircularProgress * progress = self.progress;
switch (nodeAttrs.m_status)

View file

@ -41,7 +41,8 @@ using namespace storage;
[super reload];
NSInteger const closestCoutriesCountAfterUpdate = self.nearmeCountries.count;
if (closestCoutriesCountBeforeUpdate == 0 || closestCoutriesCountAfterUpdate == 0)
if (closestCoutriesCountBeforeUpdate != closestCoutriesCountAfterUpdate &&
(closestCoutriesCountBeforeUpdate == 0 || closestCoutriesCountAfterUpdate == 0))
self.needFullReload = YES;
if (self.needFullReload)
return;