summaryrefslogtreecommitdiffstats
path: root/async/src/future.h
diff options
context:
space:
mode:
Diffstat (limited to 'async/src/future.h')
-rw-r--r--async/src/future.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/async/src/future.h b/async/src/future.h
index 75669ba..b580b5a 100644
--- a/async/src/future.h
+++ b/async/src/future.h
@@ -57,6 +57,9 @@ class FutureGeneric : public FutureBase
57public: 57public:
58 void setFinished() 58 void setFinished()
59 { 59 {
60 if (d->finished) {
61 return;
62 }
60 d->finished = true; 63 d->finished = true;
61 for (auto watcher : d->watchers) { 64 for (auto watcher : d->watchers) {
62 if (watcher) { 65 if (watcher) {