mirror of
https://github.com/swift-project/pilotclient.git
synced 2026-03-30 20:15:35 +08:00
Always enable aircraft if changing model string (maunally changing model)
This commit is contained in:
@@ -356,7 +356,7 @@ namespace BlackGui
|
|||||||
const bool enabled = ui->cb_AircraftEnabled->isChecked();
|
const bool enabled = ui->cb_AircraftEnabled->isChecked();
|
||||||
bool changed = false;
|
bool changed = false;
|
||||||
|
|
||||||
// changed model?
|
// changed model?
|
||||||
if (aircraftFromBackend.getModelString() != modelString)
|
if (aircraftFromBackend.getModelString() != modelString)
|
||||||
{
|
{
|
||||||
const CAircraftModelList models = sGui->getIContextSimulator()->getModelSetModelsStartingWith(modelString);
|
const CAircraftModelList models = sGui->getIContextSimulator()->getModelSetModelsStartingWith(modelString);
|
||||||
@@ -382,6 +382,9 @@ namespace BlackGui
|
|||||||
}
|
}
|
||||||
model.setModelType(CAircraftModel::TypeManuallySet);
|
model.setModelType(CAircraftModel::TypeManuallySet);
|
||||||
CLogMessage(this).info(u"Requesting changes for '%1'") << callsign.asString();
|
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());
|
changed = sGui->getIContextNetwork()->updateAircraftModel(aircraftFromBackend.getCallsign(), model, identifier());
|
||||||
}
|
}
|
||||||
if (aircraftFromBackend.isEnabled() != enabled)
|
if (aircraftFromBackend.isEnabled() != enabled)
|
||||||
|
|||||||
Reference in New Issue
Block a user