From 2b216ef6b967841ee838364ea37322e34edf965c Mon Sep 17 00:00:00 2001 From: Sander van Grieken Date: Sat, 25 Feb 2023 13:44:49 +0100 Subject: [PATCH] qml: avoid stacking ReceiveRequests pages --- electrum/gui/qml/components/ReceiveDialog.qml | 3 ++- electrum/gui/qml/components/ReceiveRequests.qml | 1 + 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/electrum/gui/qml/components/ReceiveDialog.qml b/electrum/gui/qml/components/ReceiveDialog.qml index f220c6bb3..3d84dac6e 100644 --- a/electrum/gui/qml/components/ReceiveDialog.qml +++ b/electrum/gui/qml/components/ReceiveDialog.qml @@ -243,7 +243,8 @@ ElDialog { text: qsTr('Requests') onClicked: { dialog.close() - app.stack.push(Qt.resolvedUrl('ReceiveRequests.qml')) + if (app.stack.currentItem.objectName != 'ReceiveRequests') + app.stack.push(Qt.resolvedUrl('ReceiveRequests.qml')) } } FlatButton { diff --git a/electrum/gui/qml/components/ReceiveRequests.qml b/electrum/gui/qml/components/ReceiveRequests.qml index f0171ab91..0885d4375 100644 --- a/electrum/gui/qml/components/ReceiveRequests.qml +++ b/electrum/gui/qml/components/ReceiveRequests.qml @@ -11,6 +11,7 @@ import "controls" Pane { id: root + objectName: 'ReceiveRequests' ColumnLayout { anchors.fill: parent