diff options
Diffstat (limited to 'epgsearchsetup.c')
-rw-r--r-- | epgsearchsetup.c | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/epgsearchsetup.c b/epgsearchsetup.c index dac35fe..f2c394a 100644 --- a/epgsearchsetup.c +++ b/epgsearchsetup.c @@ -86,11 +86,13 @@ eOSState cMenuSetupSubMenu::Help() if(Current() < (int) helpTexts.size()) { char* title = NULL; - msprintf(&title, "%s - %s", tr("Button$Help"), ItemText); - if (strchr(title, ':')) - *strchr(title, ':') = 0; - state = AddSubMenu(new cMenuText(title, helpTexts[Current()])); - free(title); + if (msprintf(&title, "%s - %s", tr("Button$Help"), ItemText)!=-1) + { + if (strchr(title, ':')) + *strchr(title, ':') = 0; + state = AddSubMenu(new cMenuText(title, helpTexts[Current()])); + free(title); + } } return state; } |