diff --git a/src/GUI/qml/Sidebar.qml b/src/GUI/qml/Sidebar.qml index 572a82b4e..ada3b7c23 100644 --- a/src/GUI/qml/Sidebar.qml +++ b/src/GUI/qml/Sidebar.qml @@ -72,7 +72,7 @@ Rectangle { anchors.bottom: parent.bottom anchors.bottomMargin: Style.margin enabled: _launcher.canFly - disabledText: qsTr("The selected aircraft is not installed") + disabledText: qsTr("The selected aircraft is not installed or has updates pending") icon: "qrc:///svg/toolbox-fly" onClicked: _launcher.fly(); } diff --git a/src/GUI/qml/SidebarButton.qml b/src/GUI/qml/SidebarButton.qml index 00dda4eca..0f289a0c3 100644 --- a/src/GUI/qml/SidebarButton.qml +++ b/src/GUI/qml/SidebarButton.qml @@ -18,6 +18,12 @@ Item { property string disabledText: "" + onEnabledChanged: { + // if we become enabled, ensure we hide the + // dsiabled prompt (can happen if hovering over 'fly!') + if (enabled) disabledTextBox.hide(); + } + Rectangle { id: baseRect anchors.fill: parent