Bug in TvDataBase.java ?

Fehler in TV-Browser
Antworten
hampelratte
Plugin-Developer
Beiträge: 182
Registriert: 08 Mai 2005, 22:53
Kontaktdaten:

Bug in TvDataBase.java ?

Beitrag von hampelratte »

ich hab mit meinem DataService noch einen Bug gefunden. in tvbrowser.core.TvDataBase.java. in zeile 246 wird folgender ausdruck verwendet:

Code: Alles auswählen

prog.getProgramAt(prog.getProgramCount() - 1)
wenn das tagesprogram jetzt aber keinen einzigen eintrag hat, was bei meinem dataservice vorkommen kann, gibt es dadurch eine ArrayIndexOutOfBoundsException. abhilfe schafft bei mir folgendes. ich weiß allerdings nicht, ob das so ok ist:

Code: Alles auswählen

if(prog.getProgramCount() > 0) {
  prog.setLastProgramHadEndOnUpdate(prog.getProgramAt(prog.getProgramCount() - 1).getLength() > 0);
} else {
  return;
}
Antworten