diff --git a/src/gui/widget/menue.cpp b/src/gui/widget/menue.cpp index 3472e3515..638cbf11b 100644 --- a/src/gui/widget/menue.cpp +++ b/src/gui/widget/menue.cpp @@ -986,6 +986,8 @@ int CMenuWidget::exec(CMenuTarget* parent, const std::string &) default: if (CNeutrinoApp::getInstance()->listModeKey(msg)) { g_RCInput->postMsg (msg, 0); + retval = menu_return::RETURN_EXIT_ALL; + msg = CRCInput::RC_timeout; } else if ( CNeutrinoApp::getInstance()->handleMsg( msg, data ) & messages_return::cancel_all ) { retval = menu_return::RETURN_EXIT_ALL;