diff options
author | Christian Wieninger <cwieninger (at) gmx (dot) de> | 2008-02-20 17:47:50 +0100 |
---|---|---|
committer | Christian Wieninger <cwieninger (at) gmx (dot) de> | 2008-02-20 17:47:50 +0100 |
commit | 1ca3263b1febbef86071eaaa4e8eda0bbac578fa (patch) | |
tree | 51acae08ac515eba84e01c76261a7735665dd601 /menu_main.c | |
parent | 57d0cbd75c591e450e4d11a45ac6a016de48b8cf (diff) | |
download | vdr-plugin-epgsearch-1ca3263b1febbef86071eaaa4e8eda0bbac578fa.tar.gz vdr-plugin-epgsearch-1ca3263b1febbef86071eaaa4e8eda0bbac578fa.tar.bz2 |
replaced asprintf with cString::sprintf and a wrapper function
Diffstat (limited to 'menu_main.c')
-rw-r--r-- | menu_main.c | 21 |
1 files changed, 8 insertions, 13 deletions
diff --git a/menu_main.c b/menu_main.c index a67ced1..0465301 100644 --- a/menu_main.c +++ b/menu_main.c @@ -85,10 +85,8 @@ int cMenuSearchMain::GetTab(int Tab) void cMenuSearchMain::PrepareSchedule(cChannel *Channel) { Clear(); - char *buffer = NULL; - asprintf(&buffer, "%s - %s", trVDR("Schedule"), Channel->Name()); + cString buffer = cString::sprintf("%s - %s", trVDR("Schedule"), Channel->Name()); SetTitle(buffer); - free(buffer); cMenuTemplate* ScheduleTemplate = cTemplFile::GetTemplateByName("MenuSchedule"); eventObjects.Clear(); @@ -120,12 +118,10 @@ void cMenuSearchMain::PrepareSchedule(cChannel *Channel) struct tm *t_lastevent = localtime_r(&lastEventDate, &tm_rLastEvent); if (t_event->tm_mday != t_lastevent->tm_mday) { - char* szSep = NULL; - asprintf(&szSep, "----------------------------------\t %s ----------------------------------------------------------------------------------------------", GETDATESTRING(Event)); - cOsdItem* pSepItem = new cOsdItem(szSep); - free(szSep); - pSepItem->SetSelectable(false); - Add(pSepItem); + cString szSep = cString::sprintf("----------------------------------\t %s ----------------------------------------------------------------------------------------------", GETDATESTRING(Event)); + cOsdItem* pSepItem = new cOsdItem(szSep); + pSepItem->SetSelectable(false); + Add(pSepItem); } lastEventDate = EventDate; } @@ -140,10 +136,9 @@ void cMenuSearchMain::PrepareSchedule(cChannel *Channel) } if (shiftTime) { - char *buffer = NULL; - asprintf(&buffer, "%s (%s%dh %dm)", Channel->Name(), shiftTime>0?"+":"", shiftTime/60, abs(shiftTime)%60); - SetTitle(buffer); - free(buffer); + cString buffer = cString::sprintf("%s (%s%dh %dm)", Channel->Name(), shiftTime>0?"+":"", + shiftTime/60, abs(shiftTime)%60); + SetTitle(buffer); } } |