aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorxiphon <xiphon@protonmail.com>2019-01-16 17:49:14 +0000
committerxiphon <xiphon@protonmail.com>2019-01-16 18:01:11 +0000
commitc963facc8c1a0f3cb853d29986a2bb055e87aa73 (patch)
tree9f1176683147ab7f180d355448b0eeddb4b7e10a /src
parent36eb1f80e1c070f753746519e2c9e4f01784f6c2 (diff)
downloadmonzero-gui-c963facc8c1a0f3cb853d29986a2bb055e87aa73.tar.gz
monzero-gui-c963facc8c1a0f3cb853d29986a2bb055e87aa73.tar.xz
monzero-gui-c963facc8c1a0f3cb853d29986a2bb055e87aa73.zip
WalletManager: fix handling Payment URLs with empty amount
Diffstat (limited to 'src')
-rw-r--r--src/libwalletqt/WalletManager.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/libwalletqt/WalletManager.cpp b/src/libwalletqt/WalletManager.cpp
index f5f0121f..6ac7e179 100644
--- a/src/libwalletqt/WalletManager.cpp
+++ b/src/libwalletqt/WalletManager.cpp
@@ -307,7 +307,7 @@ QVariantMap WalletManager::parse_uri_to_object(const QString &uri) const
{
QString address;
QString payment_id;
- uint64_t amount;
+ uint64_t amount = 0;
QString tx_description;
QString recipient_name;
QVector<QString> unknown_parameters;
@@ -317,7 +317,7 @@ QVariantMap WalletManager::parse_uri_to_object(const QString &uri) const
if (this->parse_uri(uri, address, payment_id, amount, tx_description, recipient_name, unknown_parameters, error)) {
result.insert("address", address);
result.insert("payment_id", payment_id);
- result.insert("amount", this->displayAmount(amount));
+ result.insert("amount", amount > 0 ? this->displayAmount(amount) : "");
result.insert("tx_description", tx_description);
result.insert("recipient_name", recipient_name);
} else {