From d1b1ee9c06c649d9c9c127dd0e1d4eedf4dab04b Mon Sep 17 00:00:00 2001 From: Mat Sutcliffe Date: Fri, 10 Mar 2023 19:00:32 +0000 Subject: [PATCH] Guard against aircraft with more than 4 engines Fixes assert failure "index out of range" in QList::at --- src/plugins/simulator/fsxcommon/simulatorfsxcommon.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/plugins/simulator/fsxcommon/simulatorfsxcommon.cpp b/src/plugins/simulator/fsxcommon/simulatorfsxcommon.cpp index e71bf1efb..9500d0821 100644 --- a/src/plugins/simulator/fsxcommon/simulatorfsxcommon.cpp +++ b/src/plugins/simulator/fsxcommon/simulatorfsxcommon.cpp @@ -702,7 +702,7 @@ namespace BlackSimPlugin::FsxCommon for (int index = 0; index < simulatorOwnAircraft.numberOfEngines; ++index) { - engines.push_back(CAircraftEngine(index + 1, helperList.at(index))); + engines.push_back(CAircraftEngine(index + 1, helperList.value(index, true))); } const CAircraftParts parts(lights,