From ddf70778b1106e7128911cad3a84f5bade641441 Mon Sep 17 00:00:00 2001 From: Mooneer Salem Date: Fri, 26 Jan 2024 22:35:20 -0800 Subject: [PATCH] Display 0 degrees instead of 360 degrees. --- src/gui/dialogs/freedv_reporter.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/gui/dialogs/freedv_reporter.cpp b/src/gui/dialogs/freedv_reporter.cpp index a387b812..5b602b85 100644 --- a/src/gui/dialogs/freedv_reporter.cpp +++ b/src/gui/dialogs/freedv_reporter.cpp @@ -1092,7 +1092,8 @@ double FreeDVReporterDialog::DegreesToRadians_(double degrees) double FreeDVReporterDialog::RadiansToDegrees_(double radians) { - return (radians > 0 ? radians : (2*M_PI + radians)) * 360 / (2*M_PI); + auto result = (radians > 0 ? radians : (2*M_PI + radians)) * 360 / (2*M_PI); + return (result == 360) ? 0 : result; } int FreeDVReporterDialog::ListCompareFn_(wxIntPtr item1, wxIntPtr item2, wxIntPtr sortData)