[core] correct metric for hide compass

This commit is contained in:
ExMix 2014-09-16 14:31:44 +03:00 committed by Alex Zolotarev
parent b95ebf1da3
commit a0391590b2

View file

@ -670,7 +670,8 @@ void Framework::DrawAdditionalInfo(shared_ptr<PaintEvent> const & e)
m_informationDisplay.setEmptyCountryIndex(GetCountryIndex(GetViewportCenter()));
m_informationDisplay.enableCountryStatusDisplay(isEmptyModel);
bool const isCompassEnabled = ang::AngleIn2PI(m_navigator.Screen().GetAngle()) > my::DegToRad(3.0);
bool const isCompassEnabled = my::Abs(ang::GetShortestDistance(m_navigator.Screen().GetAngle(), 0.0)) > my::DegToRad(3.0);
bool const isCompasActionEnabled = m_informationDisplay.isCompassArrowEnabled() && m_navigator.InAction();
bool const isInRouting = IsRountingActive();