diff options
author | kamel5 <kamel5 (at) gmx (dot) net> | 2018-05-03 13:42:44 +0200 |
---|---|---|
committer | kamel5 <kamel5 (at) gmx (dot) net> | 2018-05-03 13:42:44 +0200 |
commit | 39dc33f360031e86e4c08f969054f6b555e738ae (patch) | |
tree | 1dffc5ff014b8871da62a431c154cffcf49e3828 /displaymenu.c | |
parent | 0ae15aebbf31c52fd676e1d68ee45402b857750d (diff) | |
download | skin-nopacity-39dc33f360031e86e4c08f969054f6b555e738ae.tar.gz skin-nopacity-39dc33f360031e86e4c08f969054f6b555e738ae.tar.bz2 |
Do locking for vdr-2.3.x
Diffstat (limited to 'displaymenu.c')
-rw-r--r-- | displaymenu.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/displaymenu.c b/displaymenu.c index 31737e5..319a7a8 100644 --- a/displaymenu.c +++ b/displaymenu.c @@ -100,7 +100,8 @@ void cNopacityDisplayMenu::DrawTimers(bool timersChanged, int numConflicts) { drawRemoteTimers = pRemoteTimers->Service("RemoteTimers::RefreshTimers-v1.0", &errorMsg); } timers.Clear(); - cSortedTimers SortedTimers; + LOCK_TIMERS_READ; + cSortedTimers SortedTimers(Timers); //if remotetimers plugin is available, take timers also from him if (drawRemoteTimers) { cTimer* remoteTimer = NULL; @@ -705,7 +706,7 @@ void cNopacityDisplayMenu::Flush(void) { if (MenuCategory() == mcMain) { if (config.GetValue("showDiscUsage")) DrawDisk(); - bool timersChanged = Timers.Modified(lastTimersState); + bool timersChanged = true; int numConflicts = 0; if (config.GetValue("checkTimerConflict")) numConflicts = CheckTimerConflict(timersChanged); |