From 8210b0fdf0f441ed53063ee5e7d270aa17242147 Mon Sep 17 00:00:00 2001 From: Klaus Basan Date: Mon, 6 May 2019 15:00:08 +0200 Subject: [PATCH] Always enable aircraft if changing model string (maunally changing model) --- src/blackgui/components/mappingcomponent.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/blackgui/components/mappingcomponent.cpp b/src/blackgui/components/mappingcomponent.cpp index b5178bcbc..f7285d38d 100644 --- a/src/blackgui/components/mappingcomponent.cpp +++ b/src/blackgui/components/mappingcomponent.cpp @@ -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)