summaryrefslogtreecommitdiff
path: root/menu_announcelist.c
diff options
context:
space:
mode:
Diffstat (limited to 'menu_announcelist.c')
-rw-r--r--menu_announcelist.c10
1 files changed, 3 insertions, 7 deletions
diff --git a/menu_announcelist.c b/menu_announcelist.c
index 5cd7282..dec225d 100644
--- a/menu_announcelist.c
+++ b/menu_announcelist.c
@@ -89,12 +89,10 @@ cMenuAnnounceDetails::cMenuAnnounceDetails(const cEvent* Event, const cSearchExt
:cOsdMenu("", 25), event(Event)
{
cMenuAnnounceList::showsDetails = true;
- char* szTitle = NULL;
if (event && !isempty(event->Title()))
{
- asprintf(&szTitle, "%s: %s", tr("announce details"), event->Title());
- SetTitle(szTitle);
- free(szTitle);
+ cString szTitle = cString::sprintf("%s: %s", tr("announce details"), event->Title());
+ SetTitle(szTitle);
}
search = Search;
@@ -142,10 +140,8 @@ void cMenuAnnounceDetails::Set()
pInfoItem->SetSelectable(false);
Add(pInfoItem);
- char* info = NULL;
- asprintf(&info, "%s: %s", tr("Search timer"), search->search);
+ cString info = cString::sprintf("%s: %s", tr("Search timer"), search->search);
pInfoItem = new cOsdItem(info);
- free(info);
pInfoItem->SetSelectable(false);
Add(pInfoItem);
}