mirror of
https://invent.kde.org/marcoa/a-la-karte.git
synced 2026-03-26 17:03:08 +00:00
qml: fix menu popup visible bool binding
This commit is contained in:
parent
b0d09be497
commit
b1dc8afd48
1 changed files with 5 additions and 2 deletions
|
|
@ -115,7 +115,10 @@ Kirigami.Dialog {
|
||||||
|
|
||||||
readonly property bool anyConfirmOpen: !!(deletePrefixConfirmDialog && deletePrefixConfirmDialog.opened)
|
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() {
|
function currentConfirmDialog() {
|
||||||
if (deletePrefixConfirmDialog && deletePrefixConfirmDialog.opened) return deletePrefixConfirmDialog
|
if (deletePrefixConfirmDialog && deletePrefixConfirmDialog.opened) return deletePrefixConfirmDialog
|
||||||
|
|
@ -133,7 +136,7 @@ Kirigami.Dialog {
|
||||||
}
|
}
|
||||||
|
|
||||||
function closeCurrentMenu() {
|
function closeCurrentMenu() {
|
||||||
if (runnerCombo && runnerCombo.popup && runnerCombo.popup.visible) {
|
if (runnerCombo && runnerCombo.popup && runnerCombo.popup.visible === true) {
|
||||||
runnerCombo.popup.close()
|
runnerCombo.popup.close()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue