diff --git a/src/gui/infoviewer.cpp b/src/gui/infoviewer.cpp index 8410e624b..bf5ba4d7e 100644 --- a/src/gui/infoviewer.cpp +++ b/src/gui/infoviewer.cpp @@ -1857,7 +1857,8 @@ void CInfoViewer::show_Data (bool calledFromEvent) } time_t jetzt = time (NULL); - time_t cur_start_time = info_CurrentNext.current_zeit.startzeit; + time_t curr_start_time = info_CurrentNext.current_zeit.startzeit; + time_t next_start_time = info_CurrentNext.next_zeit.startzeit; const char *unit_short_minute = g_Locale->getText(LOCALE_UNIT_SHORT_MINUTE); @@ -1879,7 +1880,7 @@ void CInfoViewer::show_Data (bool calledFromEvent) snprintf(runningRest, sizeof(runningRest), "%d +%d %s", info_CurrentNext.current_zeit.dauer / 60, -rest, unit_short_minute); } - struct tm *pStartZeit = localtime (&cur_start_time); + struct tm *pStartZeit = localtime (&curr_start_time); snprintf (runningStart, sizeof(runningStart), "%02d:%02d", pStartZeit->tm_hour, pStartZeit->tm_min); } else last_curr_id = 0; @@ -1887,7 +1888,7 @@ void CInfoViewer::show_Data (bool calledFromEvent) if (info_CurrentNext.flags & CSectionsdClient::epgflags::has_next) { unsigned dauer = info_CurrentNext.next_zeit.dauer / 60; snprintf (nextDuration, sizeof(nextDuration), "%d %s", dauer, unit_short_minute); - struct tm *pStartZeit = localtime (&cur_start_time); + struct tm *pStartZeit = localtime (&next_start_time); snprintf (nextStart, sizeof(nextStart), "%02d:%02d", pStartZeit->tm_hour, pStartZeit->tm_min); } else last_next_id = 0;