Browse Source

qml: fix confusion when dialogs not on top of activeDialog stack are closed

master
Sander van Grieken 3 years ago
parent
commit
036a5997c7
  1. 7
      electrum/gui/qml/components/controls/ElDialog.qml

7
electrum/gui/qml/components/controls/ElDialog.qml

@ -16,7 +16,12 @@ Dialog {
if (opened) {
app.activeDialogs.push(abstractdialog)
} else {
app.activeDialogs.pop()
if (app.activeDialogs.indexOf(abstractdialog) < 0) {
console.log('dialog should exist in activeDialogs!')
app.activeDialogs.pop()
return
}
app.activeDialogs.splice(app.activeDialogs.indexOf(abstractdialog),1)
}
}

Loading…
Cancel
Save