diff --git a/src/gui/widget/menue.cpp b/src/gui/widget/menue.cpp index d7bd79543..c04adfa95 100644 --- a/src/gui/widget/menue.cpp +++ b/src/gui/widget/menue.cpp @@ -512,6 +512,9 @@ int CMenuWidget::exec(CMenuTarget* parent, const std::string &) int pos = 0; if (selected > 0 && selected < (int)items.size()) pos = selected; + else if (selected >= (int)items.size()) + selected = -1; + exit_pressed = false; frameBuffer->Lock();