aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorluigi1111 <luigi1111w@gmail.com>2019-12-19 19:48:10 -0500
committerluigi1111 <luigi1111w@gmail.com>2019-12-19 19:48:10 -0500
commit3984f8d1e83d15c3384635bd5a8620f50feed6a3 (patch)
treec163e0215424897f3606f2bf573c58fd1336d91c
parentf2424ddeaaa2c70c1673594e7c31effec2ccd1cd (diff)
parent3ea329e45f2cb01ec7f1d6d3c45d63563724ff16 (diff)
downloadmonzero-gui-3984f8d1e83d15c3384635bd5a8620f50feed6a3.tar.gz
monzero-gui-3984f8d1e83d15c3384635bd5a8620f50feed6a3.tar.xz
monzero-gui-3984f8d1e83d15c3384635bd5a8620f50feed6a3.zip
Merge pull request #2630
3ea329e FutureScheduler: fix possible race, connect before setFuture (xiphon)
-rw-r--r--src/qt/FutureScheduler.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/qt/FutureScheduler.h b/src/qt/FutureScheduler.h
index e76021c3..c8eab23a 100644
--- a/src/qt/FutureScheduler.h
+++ b/src/qt/FutureScheduler.h
@@ -50,10 +50,10 @@ private:
try
{
auto *watcher = newWatcher<T>();
- watcher->setFuture(makeFuture(watcher));
connect(watcher, &QFutureWatcher<T>::finished, [this, watcher] {
watcher->deleteLater();
});
+ watcher->setFuture(makeFuture(watcher));
return qMakePair(true, watcher->future());
}
catch (const std::exception &exception)