Fix brown-paper-bag bug in 948910bfa2

This commit is contained in:
Cameron Gutman 2019-04-03 21:13:12 -07:00
parent 54383b84ec
commit 7f38a67ede

View file

@ -198,15 +198,25 @@ GridView {
stackView.push(segue)
}
onClicked: {
// Only allow clicking on the box art for non-running games.
// For running games, buttons will appear to resume or quit which
// will handle starting the game and clicks on the box art will
// be ignored.
if (!model.running) {
launchOrResumeSelectedApp()
}
}
Keys.onReturnPressed: {
// Open the app context menu if activated via the gamepad or keyboard
// for running games. If the game isn't running, the above onClicked
// method will handle the launch.
if (model.running) {
// This will be keyboard/gamepad driven so use
// open() instead of popup()
appContextMenu.open()
}
else {
launchOrResumeSelectedApp()
}
}
Keys.onMenuPressed: {