aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--components/QRCodeScanner.qml3
-rw-r--r--pages/Transfer.qml3
2 files changed, 6 insertions, 0 deletions
diff --git a/components/QRCodeScanner.qml b/components/QRCodeScanner.qml
index a4d6927c..f3dd4a0d 100644
--- a/components/QRCodeScanner.qml
+++ b/components/QRCodeScanner.qml
@@ -90,6 +90,9 @@ Rectangle {
if (!parsed.error) {
root.qrcode_decoded(parsed.address, parsed.payment_id, parsed.amount, parsed.tx_description, parsed.recipient_name, parsed.extra_parameters);
root.state = "Stopped";
+ } else if (walletManager.addressValid(data, appWindow.persistentSettings.nettype)) {
+ root.qrcode_decoded(data, "", "", "", "", null);
+ root.state = "Stopped";
} else {
onNotifyError(parsed.error);
}
diff --git a/pages/Transfer.qml b/pages/Transfer.qml
index e1dfe06f..e061c759 100644
--- a/pages/Transfer.qml
+++ b/pages/Transfer.qml
@@ -285,6 +285,9 @@ Rectangle {
if (!parsed.error) {
fillPaymentDetails(parsed.address, parsed.payment_id, parsed.amount, parsed.tx_description, parsed.recipient_name);
break;
+ } else if (walletManager.addressValid(codes[index], appWindow.persistentSettings.nettype)) {
+ fillPaymentDetails(codes[index]);
+ break;
}
}
}