Ticket #3828: osd-video-year.diff

File osd-video-year.diff, 924 bytes (added by maverik044, 17 years ago)
  • programs/mythfrontend/main.cpp

    old new int internal_play_media(const QString &m 
    565565    ProgramInfo *pginfo = new ProgramInfo();
    566566    pginfo->recstartts = QDateTime::currentDateTime().addSecs((0 - (lenMins + 1)) * 60 );
    567567    pginfo->recendts = QDateTime::currentDateTime().addSecs(-60);
    568     pginfo->recstartts.setDate(QDate::fromString(year));
     568    pginfo->startts.setDate(QDate::fromString(QString("%1-01-01").arg(year),Qt::ISODate));
    569569    pginfo->lenMins = lenMins;
    570570    pginfo->isVideo = true;
    571571    pginfo->pathname = mrl;
    572572   
     573    if (year == "1895")
     574      pginfo->year = "";
     575    else
     576      pginfo->year = year;
     577   
    573578    QDir d(mrl + "/VIDEO_TS");
    574579    if (mrl.findRev(".iso", -1, false) == (int)mrl.length() - 4 ||
    575580        mrl.findRev(".img", -1, false) == (int)mrl.length() - 4 ||