qml: fix menu popup visible bool binding

This commit is contained in:
Marco Allegretti 2026-02-13 12:52:28 +01:00
parent b0d09be497
commit b1dc8afd48

View file

@ -115,7 +115,10 @@ Kirigami.Dialog {
readonly property bool anyConfirmOpen: !!(deletePrefixConfirmDialog && deletePrefixConfirmDialog.opened)
readonly property bool anyMenuOpen: !!(runnerCombo && runnerCombo.popup && runnerCombo.popup.visible)
readonly property bool anyMenuOpen: {
if (!runnerCombo || !runnerCombo.popup) return false
return runnerCombo.popup.visible === true
}
function currentConfirmDialog() {
if (deletePrefixConfirmDialog && deletePrefixConfirmDialog.opened) return deletePrefixConfirmDialog
@ -133,7 +136,7 @@ Kirigami.Dialog {
}
function closeCurrentMenu() {
if (runnerCombo && runnerCombo.popup && runnerCombo.popup.visible) {
if (runnerCombo && runnerCombo.popup && runnerCombo.popup.visible === true) {
runnerCombo.popup.close()
}
}