diff --git a/src/gui/widget/menue.cpp b/src/gui/widget/menue.cpp index 66b252d8b..1837981ff 100644 --- a/src/gui/widget/menue.cpp +++ b/src/gui/widget/menue.cpp @@ -663,6 +663,8 @@ int CMenuWidget::exec(CMenuTarget* parent, const std::string &) if(hasItem() && selected > -1 && (int)items.size() > selected) { //exec this item... CMenuItem* item = items[selected]; + if (!item->isSelectable()) + break; item->msg = msg; fader.Stop(); int rv = item->exec( this );