From b1882f870ae2e00b1a57659b1bffa1dc5cd7b10f Mon Sep 17 00:00:00 2001 From: Weizenlol Date: Thu, 26 May 2016 11:30:36 +0300 Subject: [PATCH] Added own property check when deleting listeners. React crash when default object prototype is modified. --- src/renderers/shared/stack/event/EventPluginHub.js | 4 ++++ 1 file changed, 4 insertions(+) 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; }