Always enable aircraft if changing model string (maunally changing model)

This commit is contained in:
Klaus Basan
2019-05-06 15:00:08 +02:00
parent 4522cb5fe5
commit 8210b0fdf0

View File

@@ -356,7 +356,7 @@ namespace BlackGui
const bool enabled = ui->cb_AircraftEnabled->isChecked();
bool changed = false;
// changed model?
// changed model?
if (aircraftFromBackend.getModelString() != modelString)
{
const CAircraftModelList models = sGui->getIContextSimulator()->getModelSetModelsStartingWith(modelString);
@@ -382,6 +382,9 @@ namespace BlackGui
}
model.setModelType(CAircraftModel::TypeManuallySet);
CLogMessage(this).info(u"Requesting changes for '%1'") << callsign.asString();
// enable in any case
sGui->getIContextNetwork()->updateAircraftEnabled(aircraftFromBackend.getCallsign(), true);
changed = sGui->getIContextNetwork()->updateAircraftModel(aircraftFromBackend.getCallsign(), model, identifier());
}
if (aircraftFromBackend.isEnabled() != enabled)