diff --git a/src/libwalletqt/Wallet.cpp b/src/libwalletqt/Wallet.cpp index 8ec8c663..9eb1aae1 100644 --- a/src/libwalletqt/Wallet.cpp +++ b/src/libwalletqt/Wallet.cpp @@ -226,10 +226,10 @@ void Wallet::createTransactionAsync(const QString &dst_addr, const QString &paym QFutureWatcher * watcher = new QFutureWatcher(); watcher->setFuture(future); connect(watcher, &QFutureWatcher::finished, - this, [this, watcher]() { + this, [this, watcher,dst_addr,payment_id,mixin_count]() { QFuture future = watcher->future(); watcher->deleteLater(); - emit transactionCreated(future.result()); + emit transactionCreated(future.result(),dst_addr,payment_id,mixin_count); }); } diff --git a/src/libwalletqt/Wallet.h b/src/libwalletqt/Wallet.h index a50a895f..e9eb71d7 100644 --- a/src/libwalletqt/Wallet.h +++ b/src/libwalletqt/Wallet.h @@ -171,7 +171,7 @@ signals: void historyModelChanged() const; // emitted when transaction is created async - void transactionCreated(PendingTransaction * transaction); + void transactionCreated(PendingTransaction * transaction, QString address, QString paymentId, quint32 mixinCount); private: Wallet(QObject * parent = nullptr);