diff --git a/src/qt/paymentserver.h b/src/qt/paymentserver.h --- a/src/qt/paymentserver.h +++ b/src/qt/paymentserver.h @@ -108,7 +108,7 @@ void uiReady(); // Submit Payment message to a merchant, get back PaymentACK: - void fetchPaymentACK(CWallet *wallet, SendCoinsRecipient recipient, + void fetchPaymentACK(CWallet *wallet, const SendCoinsRecipient &recipient, QByteArray transaction); // Handle an incoming URI, URI with local file scheme or file diff --git a/src/qt/paymentserver.cpp b/src/qt/paymentserver.cpp --- a/src/qt/paymentserver.cpp +++ b/src/qt/paymentserver.cpp @@ -682,7 +682,7 @@ } void PaymentServer::fetchPaymentACK(CWallet *wallet, - SendCoinsRecipient recipient, + const SendCoinsRecipient &recipient, QByteArray transaction) { const payments::PaymentDetails &details = recipient.paymentRequest.getDetails(); diff --git a/src/qt/test/paymentservertests.h b/src/qt/test/paymentservertests.h --- a/src/qt/test/paymentservertests.h +++ b/src/qt/test/paymentservertests.h @@ -24,7 +24,7 @@ Q_OBJECT public Q_SLOTS: - void getRecipient(SendCoinsRecipient r); + void getRecipient(const SendCoinsRecipient &r); public: SendCoinsRecipient recipient; diff --git a/src/qt/test/paymentservertests.cpp b/src/qt/test/paymentservertests.cpp --- a/src/qt/test/paymentservertests.cpp +++ b/src/qt/test/paymentservertests.cpp @@ -214,6 +214,6 @@ delete server; } -void RecipientCatcher::getRecipient(SendCoinsRecipient r) { +void RecipientCatcher::getRecipient(const SendCoinsRecipient &r) { recipient = r; }