diff --git a/source/UI/js/Menu/Menu.js b/source/UI/js/Menu/Menu.js index 52c9a248..492ad340 100644 --- a/source/UI/js/Menu/Menu.js +++ b/source/UI/js/Menu/Menu.js @@ -245,8 +245,12 @@ Ox.Menu = function(options, self) { if ($target.is('.OxCell')) { position = $parent.data('position'); item = that.items[position]; - if (!item.options('disabled') && position != self.options.selected) { - selectItem(position); + if (position != self.options.selected) { + if (!item.options('disabled')) { + selectItem(position); + } else { + mouseleave(); + } } } else { mouseleave();