From 0ac6e90c81490cd98b233206363d9789147bbc2d Mon Sep 17 00:00:00 2001 From: Aditya Kulkarni Date: Wed, 22 May 2019 14:37:39 -0700 Subject: [PATCH] Fix race condition --- src/rpc.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/rpc.cpp b/src/rpc.cpp index 2c207cd..8e2ba37 100644 --- a/src/rpc.cpp +++ b/src/rpc.cpp @@ -780,10 +780,11 @@ void RPC::refreshMigration() { this->migrationStatus.unmigrated = QString::fromStdString(reply["unmigrated_amount"]).toDouble(); this->migrationStatus.migrated = QString::fromStdString(reply["finalized_migrated_amount"]).toDouble(); - this->migrationStatus.txids.empty(); + QList ids; for (auto& it : reply["migration_txids"].get()) { - this->migrationStatus.txids.push_back(QString::fromStdString(it.get())); + ids.push_back(QString::fromStdString(it.get())); } + this->migrationStatus.txids = ids; }); }