diff options
| author | luigi1111 <luigi1111w@gmail.com> | 2019-12-19 19:48:10 -0500 |
|---|---|---|
| committer | luigi1111 <luigi1111w@gmail.com> | 2019-12-19 19:48:10 -0500 |
| commit | 3984f8d1e83d15c3384635bd5a8620f50feed6a3 (patch) | |
| tree | c163e0215424897f3606f2bf573c58fd1336d91c | |
| parent | f2424ddeaaa2c70c1673594e7c31effec2ccd1cd (diff) | |
| parent | 3ea329e45f2cb01ec7f1d6d3c45d63563724ff16 (diff) | |
| download | monzero-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.h | 2 |
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) |
