diff --git a/js/ui/popupMenu.js b/js/ui/popupMenu.js index f30c01146..5908f7a29 100644 --- a/js/ui/popupMenu.js +++ b/js/ui/popupMenu.js @@ -994,10 +994,16 @@ var PopupDummyMenu = class { } open() { + if (this.isOpen) + return; + this.isOpen = true; this.emit('open-state-changed', true); } close() { + if (!this.isOpen) + return; + this.isOpen = false; this.emit('open-state-changed', false); }