diff options
Diffstat (limited to 'recmenus.c')
-rw-r--r-- | recmenus.c | 11 |
1 files changed, 4 insertions, 7 deletions
@@ -103,7 +103,7 @@ std::string cRecMenuAskFolder::GetFolder(void) { } // --- cRecMenuConfirmTimer --------------------------------------------------------- -cRecMenuConfirmTimer::cRecMenuConfirmTimer(const cEvent *event) { +cRecMenuConfirmTimer::cRecMenuConfirmTimer(const cEvent *event, bool timerChanged) { SetWidthPercent(50); #if VDRVERSNUM >= 20301 LOCK_CHANNELS_READ; @@ -111,7 +111,6 @@ cRecMenuConfirmTimer::cRecMenuConfirmTimer(const cEvent *event) { #else const cString channelName = Channels.GetByChannelID(event->ChannelID())->Name(); #endif - cString message; bool eventHasTimer = false; if (config.useRemoteTimers && pRemoteTimers) { RemoteTimers_GetMatch_v1_0 rtMatch; @@ -123,11 +122,9 @@ cRecMenuConfirmTimer::cRecMenuConfirmTimer(const cEvent *event) { } else { eventHasTimer = event->HasTimer(); } - if (eventHasTimer) { - message = tr("Timer created"); - } else { - message = tr("Timer NOT created"); - } + const cString message = (eventHasTimer) ? (timerChanged) ? tr("Timer changed") + : tr("Timer created") + : tr("Timer NOT created"); cString text = cString::sprintf("%s\n%s\n%s %s - %s\n%s", *message, *channelName, |