Fix context menus on Qt 5.9

This commit is contained in:
Cameron Gutman 2019-01-02 19:49:06 -08:00
parent dfefdc93c5
commit e2774309fb
2 changed files with 14 additions and 2 deletions

View file

@ -134,7 +134,13 @@ GridView {
acceptedButtons: Qt.RightButton
onClicked: {
// popup() ensures the menu appears under the mouse cursor
appContextMenu.popup()
if (appContextMenu.popup) {
appContextMenu.popup()
}
else {
// Qt 5.9 doesn't have popup()
appContextMenu.open()
}
}
}

View file

@ -192,7 +192,13 @@ GridView {
onClicked: {
if (!model.addPc) {
// popup() ensures the menu appears under the mouse cursor
pcContextMenu.popup()
if (pcContextMenu.popup) {
pcContextMenu.popup()
}
else {
// Qt 5.9 doesn't have popup()
pcContextMenu.open()
}
}
}
}