From 62431c8356fefe52f3da94be9eaf9e343ef683a4 Mon Sep 17 00:00:00 2001 From: x0a Date: Thu, 17 Jan 2019 22:02:33 -0600 Subject: [PATCH] Set Modal.openCount floor to 0 Fixes bug where Modal.openCount becomes negative after multiple .destroy() calls --- src/Modal.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Modal.js b/src/Modal.js index 82d8d93b1..3be845dc6 100644 --- a/src/Modal.js +++ b/src/Modal.js @@ -277,7 +277,7 @@ class Modal extends React.Component { const modalOpenClassNameRegex = new RegExp(`(^| )${modalOpenClassName}( |$)`); document.body.className = document.body.className.replace(modalOpenClassNameRegex, ' ').trim(); } - Modal.openCount -= 1; + Modal.openCount = Math.max(0, Modal.openCount - 1); setScrollbarWidth(this._originalBodyPadding); }