From e08d1996d52cbb3306983de3d3d9e698cd4788aa Mon Sep 17 00:00:00 2001 From: Bryan Roe Date: Thu, 30 May 2019 10:06:11 -0700 Subject: [PATCH] Updated event emitter, so that 'on', 'once', etc, return the emitter, so they can be chained together --- microscript/ILibduktape_EventEmitter.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/microscript/ILibduktape_EventEmitter.c b/microscript/ILibduktape_EventEmitter.c index 79323b1..1240679 100644 --- a/microscript/ILibduktape_EventEmitter.c +++ b/microscript/ILibduktape_EventEmitter.c @@ -391,7 +391,8 @@ duk_ret_t ILibDuktape_EventEmitter_on(duk_context *ctx) ((int*)ILibLinkedList_GetExtendedMemory(node))[0] = once; data->totalListeners[0]++; - return 0; + duk_push_this(ctx); + return 1; } ILibDuktape_EventEmitter* ILibDuktape_EventEmitter_GetEmitter_fromThis(duk_context *ctx) {