Browse Source

Fix altitude change signalling

QGC4.4
DonLakeFlyer 7 years ago
parent
commit
b20e14f9cb
  1. 13
      src/FactSystem/FactControls/FactValueSlider.qml
  2. 2
      src/MissionManager/SimpleMissionItem.cc

13
src/FactSystem/FactControls/FactValueSlider.qml

@ -56,14 +56,21 @@ Rectangle {
recalcRelativeIndex() recalcRelativeIndex()
} }
Component.onCompleted: valueListView.maximumFlickVelocity = valueListView.maximumFlickVelocity / 2 Component.onCompleted: {
valueListView.maximumFlickVelocity = valueListView.maximumFlickVelocity / 2
reset()
}
Connections {
target: _fact
onValueChanged: reset()
}
Component { Component {
id: editDialogComponent id: editDialogComponent
ParameterEditorDialog { ParameterEditorDialog {
fact: _fact fact: _fact
onValueChanged: reset()
} }
} }
@ -75,8 +82,6 @@ Rectangle {
clip: true clip: true
model: _model model: _model
Component.onCompleted: reset()
delegate: QGCLabel { delegate: QGCLabel {
width: _itemWidth width: _itemWidth
height: _itemHeight height: _itemHeight

2
src/MissionManager/SimpleMissionItem.cc

@ -918,7 +918,7 @@ void SimpleMissionItem::applyNewAltitude(double newAltitude)
// Leave alone // Leave alone
break; break;
default: default:
_missionItem.setParam7(newAltitude); _altitudeFact.setRawValue(newAltitude);
break; break;
} }
} }

Loading…
Cancel
Save