Programmliste zeigt die Programmrestlaufzeit ungünstig
-
- Interessierter
- Beiträge: 88
- Registriert: Montag 20. November 2006, 16:45
Programmliste zeigt die Programmrestlaufzeit ungünstig
.
Zuletzt geändert von Tahtu am Samstag 10. Oktober 2009, 15:42, insgesamt 4-mal geändert.
-
- Administrator
- Beiträge: 2675
- Registriert: Donnerstag 28. September 2006, 19:18
Re: Channellist -> Anzeige der Restlaufzeit
Teste es gerade
edit: Unteschiede am Bildschirm habe ich bisher nicht gesehen.
edit: Unteschiede am Bildschirm habe ich bisher nicht gesehen.
Code: Alles auswählen
@@ -1010,18 +1010,18 @@ void CChannelList::paintDetails(unsigned int index)
char cNoch[50]; // UTF-8
char cSeit[50]; // UTF-8
struct tm *pStartZeit = localtime(&p_event->startTime);
- unsigned seit = ( time(NULL) - p_event->startTime ) / 60;
+ unsigned seit = ( time(NULL) - p_event->startTime + 30) / 60;
if (displayNext) {
sprintf(cNoch, "(%d min)", p_event->duration / 60);
sprintf(cSeit, g_Locale->getText(LOCALE_CHANNELLIST_START), pStartZeit->tm_hour, pStartZeit->tm_min);
} else {
sprintf(cSeit, g_Locale->getText(LOCALE_CHANNELLIST_SINCE), pStartZeit->tm_hour, pStartZeit->tm_min);
- int noch = (p_event->startTime + p_event->duration - time(NULL)) / 60;
+ int noch = (p_event->duration / 60) - seit;
if ((noch< 0) || (noch>=10000))
noch= 0;
sprintf(cNoch, "(%d / %d min)", seit, noch);
}
int seit_len = g_Font[SNeutrinoSettings::FONT_TYPE_CHANNELLIST_DESCR]->getRenderWidth(cSeit, true); // UTF-8
-
- Administrator
- Beiträge: 2675
- Registriert: Donnerstag 28. September 2006, 19:18
Re: Channellist -> Anzeige der Restlaufzeit
Das sollte aber nicht heißen, dass keine kommen werden.dbt hat geschrieben:Teste es gerade
edit: Unteschiede am Bildschirm habe ich bisher nicht gesehen.
-
- Interessierter
- Beiträge: 88
- Registriert: Montag 20. November 2006, 16:45