diff --git a/HISTORY b/HISTORY index 0d3f615e..8182d284 100644 --- a/HISTORY +++ b/HISTORY @@ -1603,3 +1603,5 @@ Video Disk Recorder Revision History title, which will result in a confirmation prompt before executing the command. - Changed a few leftover 'new char[...]' to MALLOC(char, ...). +- If a command executed from the "Commands" menu doesn't return any output, the + OSD will now be closed automatically. diff --git a/menu.c b/menu.c index 786e1398..bdf7dba7 100644 --- a/menu.c +++ b/menu.c @@ -4,7 +4,7 @@ * See the main source file 'vdr.c' for copyright information and * how to reach the author. * - * $Id: menu.c 1.215 2002/10/13 08:44:33 kls Exp $ + * $Id: menu.c 1.216 2002/10/13 09:15:26 kls Exp $ */ #include "menu.h" @@ -2093,6 +2093,7 @@ eOSState cMenuCommands::Execute(void) const char *Result = command->Execute(); if (Result) return AddSubMenu(new cMenuText(command->Title(), Result, fontFix)); + return osEnd; } } return osContinue;