From bde252895f475ac573a8a694e6f84672c8e42bcd Mon Sep 17 00:00:00 2001 From: wandererfan Date: Mon, 17 Dec 2018 13:53:29 -0500 Subject: [PATCH] Handle negative angles in UnitsSchemaImperialCivil --- src/Base/UnitsSchemaImperial1.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Base/UnitsSchemaImperial1.cpp b/src/Base/UnitsSchemaImperial1.cpp index 68c560e93e..35c01d72a9 100644 --- a/src/Base/UnitsSchemaImperial1.cpp +++ b/src/Base/UnitsSchemaImperial1.cpp @@ -368,7 +368,7 @@ QString UnitsSchemaImperialCivil::schemaTranslate(const Base::Quantity& quant, d QString secondString = QString::fromUtf8("S"); factor = 1.0; //1deg = 1"\xC2\xB0 " - double totalDegrees = std::abs(quant.getValue())/factor; + double totalDegrees = quant.getValue()/factor; double wholeDegrees = std::floor(totalDegrees); double sumMinutes = totalDegrees * 60.0; //quant as minutes double rawMinutes = sumMinutes - wholeDegrees * 60.0;