diff --git a/event.js b/event.js index 0dfa3c6..8e3956f 100644 --- a/event.js +++ b/event.js @@ -152,7 +152,7 @@ object.Constructor('Eventfull', { // call handle(false) var did_handle = false var handle = function(run=true){ - did_handle = run === false + did_handle = true var a = args[0] instanceof EventCommand ? args.slice(1) : args diff --git a/package.json b/package.json index 4117c6c..4474aa3 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "ig-types", - "version": "5.0.23", + "version": "5.0.24", "description": "Generic JavaScript types and type extensions...", "main": "main.js", "scripts": { diff --git a/test.js b/test.js index 06be783..31c533f 100755 --- a/test.js +++ b/test.js @@ -467,9 +467,7 @@ Events.cases({ // XXX this is triggered twice for some reason... obj.one('event', function(){ called['event-one-time-handler'] = - (called['event-one-time-handler'] || 0) + 1 - console.log('>>>>>>>>>>>>>>', called['event-one-time-handler']) - }) + (called['event-one-time-handler'] || 0) + 1 }) obj .event() //.event()