From 65b85a1606d92ad7a47f8622cea96b91d9b00859 Mon Sep 17 00:00:00 2001 From: Mat Sutcliffe Date: Thu, 9 Dec 2021 18:20:38 +0000 Subject: [PATCH] Don't require air files for MSFS (32 or 64 bit) --- src/blackmisc/simulation/fscommon/aircraftcfgparser.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/blackmisc/simulation/fscommon/aircraftcfgparser.cpp b/src/blackmisc/simulation/fscommon/aircraftcfgparser.cpp index fa17124de..744bbd833 100644 --- a/src/blackmisc/simulation/fscommon/aircraftcfgparser.cpp +++ b/src/blackmisc/simulation/fscommon/aircraftcfgparser.cpp @@ -176,7 +176,7 @@ namespace BlackMisc::Simulation::FsCommon const int airFilesCount = dirForAir.entryInfoList(QDir::Files | QDir::NoDotAndDotDot, QDir::DirsLast).size(); const bool hasAirFiles = airFilesCount > 0; - if (CBuildConfig::buildWordSize() != 32 && !hasAirFiles) + if (getSimulator().isP3D() && !hasAirFiles) { const CStatusMessage m = CStatusMessage(this).warning(u"No \"air\" files in '%1'") << currentDir; messages.push_back(m); @@ -204,8 +204,8 @@ namespace BlackMisc::Simulation::FsCommon } else { - // Enforce air files only for 64 bit P3D - if (CBuildConfig::buildWordSize() != 32 && !hasAirFiles) { continue; } + // Enforce air files only for P3D + if (getSimulator().isP3D() && !hasAirFiles) { continue; } // due to the filter we expect only "aircraft.cfg"/"sim.cfg" here // remark: in a 1st version I have used QSettings to parse to file as ini file