Diff

util/promise.lua @ 10434:8f709577fe8e

Merge 0.11->trunk
author Kim Alvefur <zash@zash.se>
date Sat, 23 Nov 2019 23:12:01 +0100
parent 9745:0dbb285f903e
child 10922:7d3dbb9eb3eb
line wrap: on
line diff
--- a/util/promise.lua	Sat Nov 23 23:11:03 2019 +0100
+++ b/util/promise.lua	Sat Nov 23 23:12:01 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