Fill in combined type if not filled in (empty) and ICAO is from DB

This commit is contained in:
Klaus Basan
2018-12-08 02:59:22 +01:00
parent 50cc9c32d6
commit 556c17795d

View File

@@ -591,7 +591,14 @@ namespace BlackGui
bool CLoginComponent::validateAircraftValues()
{
const CGuiAircraftValues values = this->getAircraftValuesFromGui();
CGuiAircraftValues values = this->getAircraftValuesFromGui();
// fill in combined type if empty
if (ui->le_AircraftCombinedType->text().isEmpty() && values.ownAircraftIcao.isLoadedFromDb())
{
ui->le_AircraftCombinedType->setText(values.ownAircraftIcao.getCombinedType());
values.ownAircraftCombinedType = values.ownAircraftIcao.getCombinedType();
}
const bool validCombinedType = CAircraftIcaoCode::isValidCombinedType(values.ownAircraftCombinedType);
ui->lblp_AircraftCombinedType->setTicked(validCombinedType);