diff options
Diffstat (limited to 'baserender.c')
-rw-r--r-- | baserender.c | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/baserender.c b/baserender.c index 5a97da09..56fcc0e1 100644 --- a/baserender.c +++ b/baserender.c @@ -423,7 +423,12 @@ void cFlatBaseRender::TopBarUpdate(void) { int numRec = 0; if( Config.TopBarRecordingShow ) { // look for timers - for(cTimer *ti = Timers.First(); ti; ti = Timers.Next(ti)) { + #if VDRVERSNUM >= 20301 + LOCK_TIMERS_READ; + for(const cTimer *ti = Timers->First(); ti; ti = Timers->Next(ti)) { + #else + for(cTimer *ti = Timers.First(); ti; ti = Timers.Next(ti)) { + #endif if( ti->HasFlags(tfRecording) ) { numRec++; } |