diff --git a/map/framework.cpp b/map/framework.cpp index e98906d560..852c470703 100644 --- a/map/framework.cpp +++ b/map/framework.cpp @@ -786,7 +786,9 @@ void Framework::DrawAdditionalInfo(shared_ptr 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());