From a2f0d7a14cff86ea6cd59c9013704a12cf4ade19 Mon Sep 17 00:00:00 2001 From: Willian Galvani Date: Mon, 20 Dec 2021 16:00:05 -0300 Subject: [PATCH] ApmSensorComponent.qml: setup priority comboboxes even if they are not visible This step was not running at all --- src/AutoPilotPlugins/APM/APMSensorsComponent.qml | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/src/AutoPilotPlugins/APM/APMSensorsComponent.qml b/src/AutoPilotPlugins/APM/APMSensorsComponent.qml index 5310252..ecb447f 100644 --- a/src/AutoPilotPlugins/APM/APMSensorsComponent.qml +++ b/src/AutoPilotPlugins/APM/APMSensorsComponent.qml @@ -364,14 +364,13 @@ SetupPage { property int _compassIndex: index function selectPriorityfromParams() { - if (visible) { - currentIndex = 3 - var compassId = sensorParams.rgCompassId[_compassIndex].rawValue - for (var prioIndex=0; prioIndex<3; prioIndex++) { - if (compassId == sensorParams.rgCompassPrio[prioIndex].rawValue) { - currentIndex = prioIndex - break - } + currentIndex = 3 + var compassId = sensorParams.rgCompassId[_compassIndex].rawValue + for (var prioIndex=0; prioIndex<3; prioIndex++) { + console.log(`comparing ${compassId} with ${sensorParams.rgCompassPrio[prioIndex].rawValue} (index ${prioIndex})`) + if (compassId == sensorParams.rgCompassPrio[prioIndex].rawValue) { + currentIndex = prioIndex + break } } }