From 7030f3de180c10c4e14009fee12fb7e46d127b11 Mon Sep 17 00:00:00 2001 From: Sander van Grieken Date: Sun, 9 Mar 2025 14:55:00 +0100 Subject: [PATCH] qml: followup d005da1ea248df1c99883860c893644c924621dc --- electrum/gui/qml/components/ReceiveDialog.qml | 29 ++++++++++--------- 1 file changed, 16 insertions(+), 13 deletions(-) diff --git a/electrum/gui/qml/components/ReceiveDialog.qml b/electrum/gui/qml/components/ReceiveDialog.qml index c4837cd66..45a94918c 100644 --- a/electrum/gui/qml/components/ReceiveDialog.qml +++ b/electrum/gui/qml/components/ReceiveDialog.qml @@ -153,12 +153,12 @@ ElDialog { icon.color: 'transparent' text: 'Copy' onClicked: { - if (request.isLightning && rootLayout.state == 'bolt11') - AppController.textToClipboard(_bolt11.toLowerCase()) - else if (rootLayout.state == 'bip21uri') - AppController.textToClipboard(_bip21uri) - else - AppController.textToClipboard(_address) + AppController.textToClipboard(_bolt11 + ? _bolt11.toLowerCase() + : _bip21uri + ? _bip21uri + : _address + ) toaster.show(this, qsTr('Copied!')) } } @@ -170,13 +170,16 @@ ElDialog { text: 'Share' onClicked: { enabled = false - if (request.isLightning && rootLayout.state == 'bolt11') - AppController.doShare(_bolt11.toLowerCase(), qsTr('Payment Request')) - else if (rootLayout.state == 'bip21uri') - AppController.doShare(_bip21uri, qsTr('Payment Request')) - else - AppController.doShare(_address, qsTr('Onchain address')) - + AppController.doShare( + _bolt11 + ? _bolt11.toLowerCase() + : _bip21uri + ? _bip21uri + : _address, + _bolt11 || _bip21uri + ? qsTr('Payment Request') + : qsTr('Onchain address') + ) enabled = true } }