Browse Source

Vehicle: update mode when StandardModes::modesUpdated is emitted

Required because the label of the currently active mode might change.
E.g. when an external mode gets registered but was already selected.
QGC4.4
Beat Küng 1 year ago committed by Don Gagne
parent
commit
39b345e636
  1. 1
      src/Vehicle/Vehicle.cc

1
src/Vehicle/Vehicle.cc

@ -380,6 +380,7 @@ void Vehicle::_commonInit() @@ -380,6 +380,7 @@ void Vehicle::_commonInit()
_vehicleLinkManager = new VehicleLinkManager (this);
connect(_standardModes, &StandardModes::modesUpdated, this, &Vehicle::flightModesChanged);
connect(_standardModes, &StandardModes::modesUpdated, this, [this](){ Vehicle::flightModeChanged(flightMode()); });
_parameterManager = new ParameterManager(this);
connect(_parameterManager, &ParameterManager::parametersReadyChanged, this, &Vehicle::_parametersReady);

Loading…
Cancel
Save