From 82d6e7552895afcaf24661d2ef75972620626ca7 Mon Sep 17 00:00:00 2001 From: Aditya Kulkarni Date: Fri, 1 Feb 2019 10:48:06 -0800 Subject: [PATCH] Parse addresses properly --- src/mainwindow.cpp | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/mainwindow.cpp b/src/mainwindow.cpp index 18203bb..165f91a 100644 --- a/src/mainwindow.cpp +++ b/src/mainwindow.cpp @@ -239,12 +239,18 @@ void MainWindow::turnstileDoMigration(QString fromAddr) { auto fnUpdateSproutBalance = [=] (QString addr) { double bal = 0; + + // The currentText contains the balance as well, so strip that. + if (addr.contains("(")) { + addr = addr.left(addr.indexOf("(")); + } + if (addr.startsWith("All")) { bal = fnGetAllSproutBalance(); } else { bal = rpc->getAllBalances()->value(addr); } - + auto balTxt = Settings::getZECUSDDisplayFormat(bal); if (bal < Turnstile::minMigrationAmount) {