diff --git a/src/renderers/shared/stack/event/EventPluginHub.js b/src/renderers/shared/stack/event/EventPluginHub.js index 270d1665d8e4f..2bbdef1f7054e 100644 --- a/src/renderers/shared/stack/event/EventPluginHub.js +++ b/src/renderers/shared/stack/event/EventPluginHub.js @@ -157,6 +157,10 @@ var EventPluginHub = { */ deleteAllListeners: function(inst) { for (var registrationName in listenerBank) { + if (!listenerBank.hasOwnProperty(registrationName)) { + continue; + } + if (!listenerBank[registrationName][inst._rootNodeID]) { continue; }