From a05e654dfc72ffaa4945ba478ce3f462883e13fc Mon Sep 17 00:00:00 2001 From: vng Date: Mon, 15 Oct 2012 17:50:19 +0300 Subject: [PATCH] Fix warning. --- map/compass_filter.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/map/compass_filter.cpp b/map/compass_filter.cpp index 0bd6749ee7..fefec77a7c 100644 --- a/map/compass_filter.cpp +++ b/map/compass_filter.cpp @@ -24,7 +24,6 @@ CompassFilter::CompassFilter() void CompassFilter::OnCompassUpdate(location::CompassInfo const & info) { double const newHeadingRad = ((info.m_trueHeading >= 0.0) ? info.m_trueHeading : info.m_magneticHeading); - double const newHeadingDelta = fabs(newHeadingRad - m_headingRad); #ifdef OMIM_OS_IPHONE @@ -33,6 +32,9 @@ void CompassFilter::OnCompassUpdate(location::CompassInfo const & info) m_headingRad = newHeadingRad; #else + + double const newHeadingDelta = fabs(newHeadingRad - m_headingRad); + // if new heading lies outside the twice treshold radius we immediately accept it if (newHeadingDelta > 2.0 * m_smoothingThreshold) {