fix compass hide on iOS

This commit is contained in:
ExMix 2013-11-28 20:14:06 +03:00 committed by Alex Zolotarev
parent 5960d44d60
commit dc5ea8a4d2

View file

@ -786,7 +786,9 @@ void Framework::DrawAdditionalInfo(shared_ptr<PaintEvent> const & e)
m_informationDisplay.setEmptyCountryIndex(GetCountryIndex(GetViewportCenter()));
m_informationDisplay.enableCountryStatusDisplay(isEmptyModel);
m_informationDisplay.enableCompassArrow(!my::AlmostEqual(ang::AngleIn2PI(m_navigator.Screen().GetAngle()), 0.0));
bool isCompassEnabled = ang::AngleIn2PI(m_navigator.Screen().GetAngle()) > my::DegToRad(3.0);
m_informationDisplay.enableCompassArrow(isCompassEnabled);
// m_informationDisplay.enableCompassArrow(!my::AlmostEqual(ang::AngleIn2PI(m_navigator.Screen().GetAngle()), 0.0));
m_informationDisplay.setCompassArrowAngle(m_navigator.Screen().GetAngle());
m_informationDisplay.setScreen(m_navigator.Screen());