OSDN Git Service

不要になったcallbackを削除するようにした
authormasakih <masakih@users.sourceforge.jp>
Sun, 8 Apr 2018 11:27:47 +0000 (20:27 +0900)
committermasakih <masakih@users.sourceforge.jp>
Sun, 8 Apr 2018 11:27:47 +0000 (20:27 +0900)
KCD/Future.swift

index c71fb64..f18af99 100644 (file)
@@ -58,6 +58,7 @@ final class Future<T> {
             }
             
             callbacks.forEach { f in f(result) }
+            callbacks = []
             semaphore?.signal()
         }
     }