Skip to content

Commit 983cef4

Browse files
author
Philip Kaufmann
committed
payment-request UI: use SendCoinsRecipient.message for memo
1 parent c6c97e0 commit 983cef4

File tree

3 files changed

+4
-5
lines changed

3 files changed

+4
-5
lines changed

src/qt/paymentserver.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -450,7 +450,7 @@ bool PaymentServer::processPaymentRequest(PaymentRequestPlus& request, QList<Sen
450450
recipients.append(SendCoinsRecipient());
451451

452452
recipients[0].paymentRequest = request;
453-
recipients[0].label = GUIUtil::HtmlEscape(request.getDetails().memo()); // Todo: Change to .message once available
453+
recipients[0].message = GUIUtil::HtmlEscape(request.getDetails().memo());
454454

455455
request.getMerchant(PaymentServer::certStore, recipients[0].authenticatedMerchant);
456456

src/qt/sendcoinsentry.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -171,15 +171,15 @@ void SendCoinsEntry::setValue(const SendCoinsRecipient &value)
171171
if (recipient.authenticatedMerchant.isEmpty()) // insecure
172172
{
173173
ui->payTo_is->setText(recipient.address);
174-
ui->memoTextLabel_is->setText(recipient.label);
174+
ui->memoTextLabel_is->setText(recipient.message);
175175
ui->payAmount_is->setValue(recipient.amount);
176176
ui->payAmount_is->setReadOnly(true);
177177
setCurrentWidget(ui->SendCoins_InsecurePaymentRequest);
178178
}
179179
else // secure
180180
{
181181
ui->payTo_s->setText(recipient.authenticatedMerchant);
182-
ui->memoTextLabel_s->setText(recipient.label);
182+
ui->memoTextLabel_s->setText(recipient.message);
183183
ui->payAmount_s->setValue(recipient.amount);
184184
ui->payAmount_s->setReadOnly(true);
185185
setCurrentWidget(ui->SendCoins_SecurePaymentRequest);

src/qt/walletmodel.h

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,10 +31,9 @@ class SendCoinsRecipient
3131
// payment requests, we can abuse it for displaying an address list.
3232
// Todo: This is a hack, should be replaced with a cleaner solution!
3333
QString address;
34-
// If from a payment request, this is used for storing the memo
35-
// Todo: This is a hack, should be replaced with a cleaner solution!
3634
QString label;
3735
qint64 amount;
36+
// If from a payment request, this is used for storing the memo
3837
QString message;
3938

4039
// If from a payment request, paymentRequest.IsInitialized() will be true

0 commit comments

Comments
 (0)