From 3ab85e0d1cd5f2822116a41a6874cc11f85da384 Mon Sep 17 00:00:00 2001 From: Matej Bagar Date: Tue, 25 Aug 2026 09:42:18 +0200 Subject: [PATCH] Fix antenna height value sometimes showing floating point noise --- app/appsettings.cpp | 4 ++-- app/qml/settings/MMSettingsPage.qml | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/app/appsettings.cpp b/app/appsettings.cpp index e05f3214f..9d887b7f0 100644 --- a/app/appsettings.cpp +++ b/app/appsettings.cpp @@ -353,10 +353,10 @@ void AppSettings::setGpsAntennaHeight( const double gpsAntennaHeight ) } if ( mGpsAntennaHeight != height ) { - mGpsAntennaHeight = gpsAntennaHeight; + mGpsAntennaHeight = height; setValue( "gpsHeight", height ); - emit gpsAntennaHeightChanged( gpsAntennaHeight ); + emit gpsAntennaHeightChanged( height ); } } diff --git a/app/qml/settings/MMSettingsPage.qml b/app/qml/settings/MMSettingsPage.qml index 833405f51..3431ef899 100644 --- a/app/qml/settings/MMSettingsPage.qml +++ b/app/qml/settings/MMSettingsPage.qml @@ -98,7 +98,7 @@ MMPage { title: qsTr("GPS antenna height") description: qsTr("Includes pole height and GPS receiver’s antenna height") valueDescription: qsTr("GPS antenna height, in meters") - value: AppSettings.gpsAntennaHeight + value: __inputUtils.formatNumber(AppSettings.gpsAntennaHeight, 3) suffix: " m" onValueWasChanged: function( newValue ) {