From 702fa0adede8e2f276aa5b3fa406a38fd0b139c7 Mon Sep 17 00:00:00 2001 From: Fernanda Moraes Bernardo and Luiz Corte Real Date: Fri, 13 Jan 2017 13:48:16 -0200 Subject: [PATCH] Fix error when offing a named event --- events-amd.js | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/events-amd.js b/events-amd.js index a3de5c9..38badef 100644 --- a/events-amd.js +++ b/events-amd.js @@ -9,7 +9,7 @@ define('event', [], function() { function removeEvent(el, eventName, named) { if (el['_event']) { - if (named) { + if (named && el['_event'][eventName]) { el['_event'][eventName][named] = []; } else { el['_event'][eventName] = {}; @@ -19,7 +19,10 @@ define('event', [], function() { function eventsCommandsFor(el, eventName, named) { if (named) { - return el['_event'][eventName][named]; + if (el['_event'] && el['_event'][eventName]) { + return el['_event'][eventName][named] || []; + } + return []; } var commands = []; if (el['_event']) {