From fe863a8f7aba1aa4c2d74c28698da4565def48c8 Mon Sep 17 00:00:00 2001 From: Chakrit Date: Thu, 4 May 2017 17:44:40 +0700 Subject: [PATCH] Fix element sometimes already unmounted using with react --- src/ResizeSensor.js | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/ResizeSensor.js b/src/ResizeSensor.js index 7dd2dce..3b2e896 100755 --- a/src/ResizeSensor.js +++ b/src/ResizeSensor.js @@ -114,6 +114,7 @@ * @param {Function} resized */ function attachResizeEvent(element, resized) { + if (!element) return; if (element.resizedAttached) { element.resizedAttached.add(resized); return; @@ -209,6 +210,7 @@ ResizeSensor.detach = function(element, ev) { forEachElement(element, function(elem){ + if (!elem) return if(elem.resizedAttached && typeof ev == "function"){ elem.resizedAttached.remove(ev); if(elem.resizedAttached.length()) return;