diff --git a/src/AutoPilotPlugins/Common/RadioComponentController.cc b/src/AutoPilotPlugins/Common/RadioComponentController.cc index d86da8f9ba2b6735deae344fe2edffd5f33143c4..8516a8f3f4bca6e38a0004d4a5429c875441ce11 100644 --- a/src/AutoPilotPlugins/Common/RadioComponentController.cc +++ b/src/AutoPilotPlugins/Common/RadioComponentController.cc @@ -889,7 +889,8 @@ void RadioComponentController::_writeCalibration(void) _stopCalibration(); _setInternalCalibrationValuesFromParameters(); - if (_vehicle->apmFirmware() && functionMappingChanged) { + if (_vehicle->apmFirmware() && functionMappingChanged && !_unitTestMode) { + // We can't emit this in unit test mode since it confused to Qml which is running in an invisible widget emit functionMappingChangedAPMReboot(); } }