summaryrefslogtreecommitdiff
path: root/vdr_menu.c
diff options
context:
space:
mode:
Diffstat (limited to 'vdr_menu.c')
-rw-r--r--vdr_menu.c14
1 files changed, 9 insertions, 5 deletions
diff --git a/vdr_menu.c b/vdr_menu.c
index 583b9ba..2775487 100644
--- a/vdr_menu.c
+++ b/vdr_menu.c
@@ -818,11 +818,15 @@ mgTree::BuildOsd ()
AddSelectionItems (selection());
}
-void
-mgMainMenu::Message1(const char *msg, const char *arg1)
-{
- if (strlen(msg)==0) return;
- asprintf (&m_message, tr (msg), arg1);
+const char*
+mgMainMenu::Message1(const char *msg, ...)
+{
+ if (strlen(msg)==0) return 0;
+ va_list ap;
+ va_start(ap, msg);
+ vasprintf(&m_message, tr(msg), ap);
+ va_end(ap);
+ return m_message;
}