diff --git a/recmenus.c b/recmenus.c index c2f937a..b421faf 100644 --- a/recmenus.c +++ b/recmenus.c @@ -365,16 +365,15 @@ const cEvent *cRecMenuRerunResults::GetRerunEvent(void) { } // --- cRecMenuNoRerunsFound --------------------------------------------------------- -cRecMenuNoRerunsFound::cRecMenuNoRerunsFound(cString searchString) { +cRecMenuNoRerunsFound::cRecMenuNoRerunsFound(cString searchString) { // OK SetWidthPercent(50); - cString message = tr("No reruns found for Event"); - cString text = cString::sprintf("%s\n\"%s\"", - *message, - *searchString); - cRecMenuItemInfo *infoItem = new cRecMenuItemInfo(*text); - infoItem->CalculateHeight(width - 2 * border); - AddMenuItem(infoItem); - AddMenuItem(new cRecMenuItemButton(tr("OK"), rmsTimerConflictIgnoreReruns, true, true)); + + const cString line1 = tr("No reruns found for Event"); + const cString eventQuoted = cString::sprintf("\"%s\"", *searchString); + + AddHeader(new cRecMenuItemInfo(*line1, 2, *eventQuoted, "", "", width - 2 * border)); + AddFooter(new cRecMenuItemButton(tr("OK"), rmsTimerConflictIgnoreReruns, true, true)); + CalculateHeight(); CreatePixmap(); Arrange();