Diff

util/promise.lua @ 10411:db2a06b9ff98

Merge 0.11->trunk
author Kim Alvefur <zash@zash.se>
date Sat, 16 Nov 2019 16:52:31 +0100
parent 9745:0dbb285f903e
child 10922:7d3dbb9eb3eb
line wrap: on
line diff
--- a/util/promise.lua	Sat Nov 16 16:45:33 2019 +0100
+++ b/util/promise.lua	Sat Nov 16 16:52:31 2019 +0100
@@ -49,6 +49,9 @@
 	for _, cb in ipairs(cbs) do
 		cb(value);
 	end
+	-- No need to keep references to callbacks
+	promise._pending_on_fulfilled = nil;
+	promise._pending_on_rejected = nil;
 	return true;
 end