Make sure simulator is P3D or FSX for terrain probe copy

This commit is contained in:
Klaus Basan
2018-10-07 15:06:58 +02:00
parent b22ffae2fb
commit 1382da29c5

View File

@@ -67,7 +67,12 @@ namespace BlackGui
void CInstallFsxTerrainProbeComponent::onSimulatorChanged(const CSimulatorInfo &simulator)
{
const QStringList modelDirs = m_simulatorSettings.getModelDirectoriesOrDefault(simulator);
// avoid invalid simulators
CSimulatorInfo sim = simulator;
if (!sim.isFsxP3DFamily()) { sim = CSimulatorInfo::p3d(); }
// model directories
const QStringList modelDirs = m_simulatorSettings.getModelDirectoriesOrDefault(sim);
if (!modelDirs.isEmpty() && !modelDirs.front().isEmpty())
{
ui->le_Target->setText(modelDirs.front());