mirror of
https://github.com/swift-project/pilotclient.git
synced 2026-04-01 13:36:48 +08:00
Make sure simulator is P3D or FSX for terrain probe copy
This commit is contained in:
@@ -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());
|
||||
|
||||
Reference in New Issue
Block a user