From b20e14f9cb3bd547ccd9bdb370bb55b9dc262c8d Mon Sep 17 00:00:00 2001 From: DonLakeFlyer Date: Thu, 10 May 2018 11:35:39 -0700 Subject: [PATCH] Fix altitude change signalling --- src/FactSystem/FactControls/FactValueSlider.qml | 13 +++++++++---- src/MissionManager/SimpleMissionItem.cc | 2 +- 2 files changed, 10 insertions(+), 5 deletions(-) diff --git a/src/FactSystem/FactControls/FactValueSlider.qml b/src/FactSystem/FactControls/FactValueSlider.qml index 405303deb..3483ec8b0 100644 --- a/src/FactSystem/FactControls/FactValueSlider.qml +++ b/src/FactSystem/FactControls/FactValueSlider.qml @@ -56,14 +56,21 @@ Rectangle { recalcRelativeIndex() } - Component.onCompleted: valueListView.maximumFlickVelocity = valueListView.maximumFlickVelocity / 2 + Component.onCompleted: { + valueListView.maximumFlickVelocity = valueListView.maximumFlickVelocity / 2 + reset() + } + + Connections { + target: _fact + onValueChanged: reset() + } Component { id: editDialogComponent ParameterEditorDialog { fact: _fact - onValueChanged: reset() } } @@ -75,8 +82,6 @@ Rectangle { clip: true model: _model - Component.onCompleted: reset() - delegate: QGCLabel { width: _itemWidth height: _itemHeight diff --git a/src/MissionManager/SimpleMissionItem.cc b/src/MissionManager/SimpleMissionItem.cc index e651a6fb4..2131661ef 100644 --- a/src/MissionManager/SimpleMissionItem.cc +++ b/src/MissionManager/SimpleMissionItem.cc @@ -918,7 +918,7 @@ void SimpleMissionItem::applyNewAltitude(double newAltitude) // Leave alone break; default: - _missionItem.setParam7(newAltitude); + _altitudeFact.setRawValue(newAltitude); break; } } -- 2.22.0