diff options
| author | Philip Kaufmann <[email protected]> | 2012-03-28 14:55:29 +0200 |
|---|---|---|
| committer | Philip Kaufmann <[email protected]> | 2012-06-14 07:59:27 +0200 |
| commit | 93b7af309904e68d8b7b2f6bdd2b9bcfb18f9e24 (patch) | |
| tree | 56f207b07989d0dd4950419990c4db760f228870 /src/qt/sendcoinsdialog.cpp | |
| parent | Merge pull request #1420 from Diapolo/extend_showNormalIfMinimized (diff) | |
| download | discoin-93b7af309904e68d8b7b2f6bdd2b9bcfb18f9e24.tar.xz discoin-93b7af309904e68d8b7b2f6bdd2b9bcfb18f9e24.zip | |
URI-handling code update: added safety checks and tray-notifications
Diffstat (limited to 'src/qt/sendcoinsdialog.cpp')
| -rw-r--r-- | src/qt/sendcoinsdialog.cpp | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/src/qt/sendcoinsdialog.cpp b/src/qt/sendcoinsdialog.cpp index 2eb228d1d..76952e44e 100644 --- a/src/qt/sendcoinsdialog.cpp +++ b/src/qt/sendcoinsdialog.cpp @@ -266,15 +266,17 @@ void SendCoinsDialog::pasteEntry(const SendCoinsRecipient &rv) entry->setValue(rv); } - -void SendCoinsDialog::handleURI(const QString &uri) +bool SendCoinsDialog::handleURI(const QString &uri) { SendCoinsRecipient rv; - if(!GUIUtil::parseBitcoinURI(uri, &rv)) + // URI has to be valid + if (GUIUtil::parseBitcoinURI(uri, &rv)) { - return; + pasteEntry(rv); + return true; } - pasteEntry(rv); + + return false; } void SendCoinsDialog::setBalance(qint64 balance, qint64 unconfirmedBalance, qint64 immatureBalance) |