diff --git a/src/dropdown/dropdown.js b/src/dropdown/dropdown.js index a7bd4a01d4..2560e282e8 100644 --- a/src/dropdown/dropdown.js +++ b/src/dropdown/dropdown.js @@ -88,7 +88,7 @@ angular.module('ui.bootstrap.dropdown', ['ui.bootstrap.multiMap', 'ui.bootstrap. var closeDropdown = function(evt) { // This method may still be called during the same mouse event that // unbound this event handler. So check openScope before proceeding. - if (!openScope) { return; } + if (!openScope || !openScope.isOpen) { return; } if (evt && openScope.getAutoClose() === 'disabled') { return; }