Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mapsme/omim.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorVlad Mihaylenko <vxmihaylenko@gmail.com>2017-03-09 18:00:19 +0300
committerGitHub <noreply@github.com>2017-03-09 18:00:19 +0300
commit941e44c155804070590a4f00ace727976f644025 (patch)
treec41530b55fd7fa88681d613ca09a8b3ce4603348
parent2b222f1bd1f23d3495c167753f819e87bb32e84e (diff)
parent082fc1abfd30c984f28bfd8b504cac90c4cd15a5 (diff)
Merge pull request #5548 from darina/search-on-map-cancelling-fixbeta-667
[RELEASE ONLY] Fixed cancelling of searching on map.
-rw-r--r--iphone/Maps/Core/Search/MWMSearch.mm15
1 files changed, 9 insertions, 6 deletions
diff --git a/iphone/Maps/Core/Search/MWMSearch.mm b/iphone/Maps/Core/Search/MWMSearch.mm
index 2f2e5fa1f9..b3f7d98ca4 100644
--- a/iphone/Maps/Core/Search/MWMSearch.mm
+++ b/iphone/Maps/Core/Search/MWMSearch.mm
@@ -83,12 +83,14 @@ using TObservers = NSHashTable<__kindof TObserver>;
{
[self checkIsHotelResults:results];
if (results.IsEndedNormal())
- self.everywhereSearchCompleted = YES;
- if (IPAD || self.searchOnMap)
{
- auto & f = GetFramework();
- f.ShowSearchResults(m_everywhereResults);
- f.SearchInViewport(m_viewportParams);
+ self.everywhereSearchCompleted = YES;
+ if (IPAD || self.searchOnMap)
+ {
+ auto & f = GetFramework();
+ f.ShowSearchResults(m_everywhereResults);
+ f.SearchInViewport(m_viewportParams);
+ }
}
[self onSearchCompleted];
}
@@ -217,8 +219,9 @@ using TObservers = NSHashTable<__kindof TObserver>;
+ (void)reset
{
- GetFramework().CancelAllSearches();
MWMSearch * manager = [MWMSearch manager];
+ manager.lastSearchTimestamp = 0;
+ GetFramework().CancelAllSearches();
manager.everywhereSearchCompleted = NO;
manager.viewportSearchCompleted = NO;
if (manager->m_filterQuery != manager->m_everywhereParams.m_query)