diff options
author | Jochen Dolze <vdr@dolze.de> | 2009-03-05 22:01:56 +0100 |
---|---|---|
committer | Jochen Dolze <vdr@dolze.de> | 2009-03-05 22:01:56 +0100 |
commit | 2417d1f3902ee7bfa78ffd6aeb3ea5421a7ac2dd (patch) | |
tree | 4ab43f05a7adbe33c811f761366300c079b48273 /global.cpp | |
parent | 7a79077d12b0cae3db32cffa35101e95ed86c8cc (diff) | |
download | vdr-plugin-infosatepg-2417d1f3902ee7bfa78ffd6aeb3ea5421a7ac2dd.tar.gz vdr-plugin-infosatepg-2417d1f3902ee7bfa78ffd6aeb3ea5421a7ac2dd.tar.bz2 |
Moved processing into a thread
Small wakeup handling fixes
Diffstat (limited to 'global.cpp')
-rw-r--r-- | global.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
@@ -424,9 +424,9 @@ bool cGlobalInfosatepg::ReceivedAll(int *Day, int *Month) // New day, but new data is ready only after wakeup-time time_t Now = time(NULL); time_t Time; - if (WakeupTime()==-1) Time=Now+1; // If no wakeup set, just wait + if (WakeupTime()==-1) Time=Now+301; // If no wakeup set, just wait else Time = WakeupTime(); - if (Now>=Time) + if (Now>=(Time-300)) { // new day and new data should be available ResetReceivedAll(); |