summaryrefslogtreecommitdiff
path: root/setup_menu.c
diff options
context:
space:
mode:
Diffstat (limited to 'setup_menu.c')
-rw-r--r--setup_menu.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/setup_menu.c b/setup_menu.c
index 06dbaae..8b60870 100644
--- a/setup_menu.c
+++ b/setup_menu.c
@@ -82,6 +82,8 @@ protected:
}
void Set(void)
{
+ int current = Current();
+
Clear();
int i = 0;
LISTITEM *item = (LISTITEM *)list->First();
@@ -94,6 +96,8 @@ protected:
SetHelp(trVDR("Button$On/Off"), trVDR("Button$New"), trVDR("Button$Delete"), tr("Button$Cancel"));
else
SetHelp(NULL,trVDR("Button$New"), NULL, tr("Button$Cancel"));
+
+ SetCurrent(Get(current));
Display();
}
public:
@@ -173,6 +177,8 @@ cMenuSetupEpgfixer::cMenuSetupEpgfixer(void)
void cMenuSetupEpgfixer::Set(void)
{
+ int current = Current();
+
Clear();
help.Clear();
Add(new cOsdItem(tr("Regular expressions"), osUser1));
@@ -218,6 +224,8 @@ void cMenuSetupEpgfixer::Set(void)
&newconfig.striphtml));
help.Append(tr("Convert HTML entities from all fields to matching regular characters."));
SetHelp(tr("Button$Load"),NULL,NULL, tr("Button$Clear EPG"));
+
+ SetCurrent(Get(current));
Display();
}