From 3dd4db334624d2009af3b29a10405a6488ed82ff Mon Sep 17 00:00:00 2001 From: FILLAU Jean-Maxime Date: Tue, 16 Aug 2016 14:07:27 +0200 Subject: [PATCH] Display unit number only if <= 100 in the navigation maneuver panel. Display only decade between 101 and 999. Signed-off-by: FILLAU Jean-Maxime --- platform/measurement_utils.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/platform/measurement_utils.cpp b/platform/measurement_utils.cpp index dab1349b6c..48d3053929 100644 --- a/platform/measurement_utils.cpp +++ b/platform/measurement_utils.cpp @@ -44,7 +44,10 @@ bool FormatDistanceImpl(double m, string & res, res = ToStringPrecision(v, v >= 10.0 ? 0 : 1) + high; } else - res = ToStringPrecision(lowV, 0) + low; + { + // To display unit number only if <= 100. + res = ToStringPrecision(lowV <= 100.0 ? lowV : round(lowV / 10) * 10, 0) + low; + } return true; }