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:
authorvng <viktor.govako@gmail.com>2014-03-16 12:42:30 +0400
committerAlex Zolotarev <alex@maps.me>2015-09-23 02:12:46 +0300
commit6fd8ef6a55345a2d22d26498797eb941331e88e2 (patch)
tree9a29426aa881756ca67c79359d677c9f0ce3b2a0 /android/jni/com/mapswithme/maps/Framework.cpp
parent38050e23a8c12621bef7ae5766908e058ce13362 (diff)
[android] Fixed issue with missing "Clear" button in search view. Fixed missing map invalidates when clearing search view.
Diffstat (limited to 'android/jni/com/mapswithme/maps/Framework.cpp')
-rw-r--r--android/jni/com/mapswithme/maps/Framework.cpp11
1 files changed, 7 insertions, 4 deletions
diff --git a/android/jni/com/mapswithme/maps/Framework.cpp b/android/jni/com/mapswithme/maps/Framework.cpp
index 6351735df0..a398d0cd51 100644
--- a/android/jni/com/mapswithme/maps/Framework.cpp
+++ b/android/jni/com/mapswithme/maps/Framework.cpp
@@ -451,10 +451,13 @@ namespace android
void Framework::CleanSearchLayerOnMap()
{
- NativeFramework()->GetBalloonManager().RemovePin();
- NativeFramework()->GetBalloonManager().Dismiss();
- NativeFramework()->GetBookmarkManager().AdditionalPoiLayerClear();
- NativeFramework()->Invalidate();
+ ::Framework * f = NativeFramework();
+
+ // Call ClearXXX first, then RemovePin (Framework::Invalidate is called inside).
+ f->GetBookmarkManager().AdditionalPoiLayerClear();
+ f->GetBalloonManager().RemovePin();
+ f->GetBalloonManager().Dismiss();
+ f->Invalidate();
}
bool Framework::Search(search::SearchParams const & params)