summaryrefslogtreecommitdiff
path: root/baserender.c
diff options
context:
space:
mode:
Diffstat (limited to 'baserender.c')
-rw-r--r--baserender.c7
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++;
}