From 8fca4e2633e506a25e17b09d2b205ac495117c75 Mon Sep 17 00:00:00 2001 From: DenioD <41270280+DenioD@users.noreply.github.com> Date: Fri, 31 Jan 2020 22:06:40 +0100 Subject: [PATCH] fix sendto many receipents --- src/controller.cpp | 20 +++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) diff --git a/src/controller.cpp b/src/controller.cpp index 47101be..984f522 100644 --- a/src/controller.cpp +++ b/src/controller.cpp @@ -505,14 +505,6 @@ if (inputFile9.open(QIODevice::ReadOnly)) } inputFile9.close(); } -// For each addr/amt/memo, construct the JSON and also build the confirm dialog box - for (int i=0; i < tx.toAddrs.size(); i++) { - auto toAddr = tx.toAddrs[i]; - - rec["address"] = toAddr.addr.toStdString(); - rec["amount"] = toAddr.amount.toqint64(); - if (Settings::isZAddress(toAddr.addr) && !toAddr.memo.trimmed().isEmpty()) - rec["memo"] = toAddr.memo.toStdString(); dust["amount"] = 0; dust["memo"] = ""; @@ -534,6 +526,16 @@ if (inputFile9.open(QIODevice::ReadOnly)) dust8["memo"] = ""; dust9["amount"] = 0; dust9["memo"] = ""; +// For each addr/amt/memo, construct the JSON and also build the confirm dialog box + for (int i=0; i < tx.toAddrs.size(); i++) { + auto toAddr = tx.toAddrs[i]; + + rec["address"] = toAddr.addr.toStdString(); + rec["amount"] = toAddr.amount.toqint64(); + if (Settings::isZAddress(toAddr.addr) && !toAddr.memo.trimmed().isEmpty()) + rec["memo"] = toAddr.memo.toStdString(); + + } int decider = qrand() % ((100 + 1)-1)+ 1;// random int between 1 and 100 @@ -549,7 +551,7 @@ if (inputFile9.open(QIODevice::ReadOnly)) std::shuffle(allRecepients.begin(),allRecepients.end(),std::random_device()); } - } + allRecepients.push_back(rec) ; }