[AFV] Ref T739, check if COM integration is used and make sure to use TX/RX defaults if NOT

There was a bug that COM integration was used although it was disabled
This commit is contained in:
Klaus Basan
2019-10-16 17:33:38 +02:00
parent 725a798cba
commit f980fd02d5
4 changed files with 31 additions and 12 deletions

View File

@@ -319,9 +319,9 @@ namespace BlackGui
void CSettingsSimulatorComponent::onApplyComSync()
{
bool ok = false;
CSimulatorSettings settings = getSimulatorSettings(ok);
CSimulatorSettings settings = this->getSimulatorSettings(ok);
if (!ok || !settings.setComIntegrated(ui->cb_ComSync->isChecked())) { return; }
setSimulatorSettings(settings);
this->setSimulatorSettings(settings);
}
void CSettingsSimulatorComponent::onApplyCGSource()
@@ -330,7 +330,7 @@ namespace BlackGui
const CSimulatorSettings::CGSource source = ui->comp_CGSourceSelector->getValue();
CSimulatorSettings settings = getSimulatorSettings(ok);
if (!ok || !settings.setCGSource(source)) { return; }
setSimulatorSettings(settings);
this->setSimulatorSettings(settings);
}
void CSettingsSimulatorComponent::onApplyRecordGnd()