diff -Naur vdr-reelbox-3.orig/setupmenu.c vdr-reelbox-3/setupmenu.c --- vdr-reelbox-3.orig/setupmenu.c 2009-03-17 15:45:21.444260764 +0100 +++ vdr-reelbox-3/setupmenu.c 2009-03-17 15:46:33.234248325 +0100 @@ -27,6 +27,7 @@ if (state == osUnknown && key == kOk) { + if (HasSubMenu()) return cMenuSetupPage::ProcessKey(key); const char *text = Get(Current())->Text(); if ( text && strstr(text, tr("Video Settings")) )