From 0ecc7e5a7f0ea3bdef11e1da3512e2bf47c4d52c Mon Sep 17 00:00:00 2001 From: Charles Marsh Date: Wed, 20 Aug 2014 08:44:33 +0800 Subject: [PATCH] Look on __reactBoundContext for displayName --- src/browser/eventPlugins/SimpleEventPlugin.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/browser/eventPlugins/SimpleEventPlugin.js b/src/browser/eventPlugins/SimpleEventPlugin.js index 584df8f049..0c9599022e 100644 --- a/src/browser/eventPlugins/SimpleEventPlugin.js +++ b/src/browser/eventPlugins/SimpleEventPlugin.js @@ -312,8 +312,11 @@ var SimpleEventPlugin = { var returnValue = EventPluginUtils.executeDispatch(event, listener, domID); if (__DEV__) { if (typeof returnValue === 'boolean') { + var eventHandlerName = (listener.__reactBoundContext && + listener.__reactBoundContext.constructor.displayName) || + '<>'; monitorCodeUse('react_event_return_false', { - eventHandlerName: listener.__reactBoundMethod.displayName + eventHandlerName: eventHandlerName }); console.warn( 'Returning `false` from an event handler is deprecated and will ' +