From 7cae7216cf497e5be806342d7df82e82d2348534 Mon Sep 17 00:00:00 2001 From: rachytski Date: Sun, 14 Oct 2012 15:46:18 +0300 Subject: [PATCH] calling guy::Element::invalidate upon switching off location::State. --- map/location_state.cpp | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/map/location_state.cpp b/map/location_state.cpp index 4dd10d1d98..e745130760 100644 --- a/map/location_state.cpp +++ b/map/location_state.cpp @@ -88,6 +88,7 @@ namespace location m_hasPosition = false; m_hasCompass = false; setIsVisible(false); + invalidate(); } ELocationProcessMode State::LocationProcessMode() const @@ -175,7 +176,7 @@ namespace location break; } - m_framework->Invalidate(); + invalidate(); } void State::OnCompassUpdate(location::CompassInfo const & info) @@ -187,7 +188,7 @@ namespace location CheckCompassRotation(); CheckCompassFollowing(); - m_framework->Invalidate(); + invalidate(); } vector const & State::boundRects() const @@ -625,7 +626,7 @@ namespace location controller->Unlock(); - m_framework->Invalidate(); + invalidate(); return true; } }