diff --git a/src/FactSystem/FactControls/FactValueSlider.qml b/src/FactSystem/FactControls/FactValueSlider.qml index 405303deb60e72d3fafd40e208e9a104ed2f4515..3483ec8b0fbb208f3d46fd9f141965263b8902eb 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 e651a6fb4dfc72c89abdbf467ad246d7394d60d6..2131661ef1f9b05d79908194f06bbd70f80af610 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; } }