diff --git a/src/ui/preferences/SerialSettings.qml b/src/ui/preferences/SerialSettings.qml index e4863e58fb33100db0ba4b1164fc88d41584b06e..c7c09526a72e9188d8cb2b3d79c933e7d0a960e5 100644 --- a/src/ui/preferences/SerialSettings.qml +++ b/src/ui/preferences/SerialSettings.qml @@ -50,11 +50,17 @@ Item { width: _firstColumn anchors.verticalCenter: parent.verticalCenter } + QGCLabel { + text: qsTr("No serial ports available"); + visible: QGroundControl.linkManager.serialPortStrings.length == 0 + } + QGCComboBox { - id: commPortCombo - width: _secondColumn - model: QGroundControl.linkManager.serialPortStrings + id: commPortCombo anchors.verticalCenter: parent.verticalCenter + width: _secondColumn + model: QGroundControl.linkManager.serialPortStrings + visible: QGroundControl.linkManager.serialPortStrings.length > 0 onActivated: { if (index != -1) { subEditConfig.portName = QGroundControl.linkManager.serialPorts[index]