Changeset 18543


Ignore:
Timestamp:
11/11/12 16:05:52 (11 years ago)
Author:
nit
Message:

[titan] fix resttime calc

Location:
titan/titan
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • titan/titan/epg.h

    r18542 r18543  
    257257               
    258258                if(epgnode->starttime <= time(NULL))
    259                         min = (epgnode->endtime - (time(NULL) - 60)) / 60;
     259                        min = ((epgnode->endtime - (epgnode->endtime % 60)) - (time(NULL) - (time(NULL) % 60))) / 60;
    260260                else
    261                         min = (epgnode->endtime - epgnode->starttime) / 60;
     261                        min = ((epgnode->endtime - (epgnode->endtime % 60)) - (epgnode->starttime - (epgnode->starttime % 60))) / 60;
    262262                if(min < 0) min = 0;
    263263                snprintf(buf, MINMALLOC, epgtimeremaining->param1, min);
  • titan/titan/skinfunc.h

    r17605 r18543  
    459459                        {
    460460                                if(akt == 1)
    461                                         min = (epgnode->endtime - (time(NULL) - 60)) / 60;
     461                                        min = ((epgnode->endtime - (epgnode->endtime % 60)) - (time(NULL) - (time(NULL) % 60))) / 60;
    462462                                else if(akt == 2)
    463                                         min = (epgnode->endtime - epgnode->starttime) / 60;
     463                                        min = ((epgnode->endtime - (epgnode->endtime % 60)) - (epgnode->starttime - (epgnode->starttime % 60))) / 60;
    464464                                if(min < 0) min = 0;
    465465                        }
Note: See TracChangeset for help on using the changeset viewer.