diff --git a/app/gui/AppView.qml b/app/gui/AppView.qml index 233a5bd3..bbbea435 100644 --- a/app/gui/AppView.qml +++ b/app/gui/AppView.qml @@ -265,27 +265,27 @@ CenteredGridView { onTriggered: doQuitGame() visible: model.running } - NavigableMenuItem { - parentMenu: appContextMenu - checkable: true - checked: model.hidden - text: qsTr("Hide Game") - onTriggered: appModel.setAppHidden(model.index, !model.hidden) - visible: !model.running || model.hidden - } NavigableMenuItem { parentMenu: appContextMenu checkable: true checked: model.directLaunch text: qsTr("Direct Launch") onTriggered: appModel.setAppDirectLaunch(model.index, !model.directLaunch) - visible: !model.hidden + enabled: !model.hidden ToolTip.text: qsTr("Launch this app immediately when the host is selected, bypassing the app selection grid.") ToolTip.delay: 1000 ToolTip.timeout: 3000 ToolTip.visible: hovered } + NavigableMenuItem { + parentMenu: appContextMenu + checkable: true + checked: model.hidden + text: qsTr("Hide Game") + onTriggered: appModel.setAppHidden(model.index, !model.hidden) + enabled: model.hidden || (!model.running && !model.directLaunch) + } } }