Im Normalfall gibt die INFO Taste die gewünschten Informationen.
Sobald ich folgendes Codestück abgesetzt habe:
Code: Alles auswählen
void
repgActivate()
{
int chNum, tvRadio;
TYPE_TapEvent *currentEvent;
char *extendedDesc;
if(repgIsActive()) { // nothing to do
return;
}
m_Globals.isActive = TRUE;
repgUserAction();
TAP_Channel_GetCurrent(&tvRadio, &chNum);
TAP_ControlEit(TRUE); // This should be default
if(m_Globals.repgGetFocus != 0) { // enable OSD
TAP_ExitNormal();
}
currentEvent = TAP_GetCurrentEvent(tvRadio, chNum);
extendedDesc = TAP_EPG_GetExtInfo(currentEvent);
// ShowMessageWin(currentEvent->eventName);
// ShowMessageWin(currentEvent->description);
// ShowMessageWin("Test");
ShowMessageWin(extendedDesc);
TAP_MemFree(extendedDesc);
}
Wenn also der Musiktitel wechselt, erhalte ich keine neuen Informationen. Das gilt selbst für die INFO Taste, jetzt aktualisiert sich auch diese Anzeige nicht mehr.
Nur nach einem Kanalwechsel erhalte ich einmalig neue Daten zum laufenden Titel.
Gibt es dazu eine Umgehung oder kann mir jemand meinen Fehler zeigen?

