diff --git a/src/webui/www/public/scripts/contextmenu.js b/src/webui/www/public/scripts/contextmenu.js index 432483e00..c8f83483e 100644 --- a/src/webui/www/public/scripts/contextmenu.js +++ b/src/webui/www/public/scripts/contextmenu.js @@ -1,3 +1,4 @@ +var lastShownContexMenu = null; var ContextMenu = new Class({ //implements Implements: [Options, Events], @@ -170,9 +171,12 @@ var ContextMenu = new Class({ //show menu show: function (trigger) { + if (lastShownContexMenu && lastShownContexMenu != this) + lastShownContexMenu.hide(); this.fx.start(1); this.fireEvent('show'); this.shown = true; + lastShownContexMenu = this; return this; },