diff options
author | horchi <vdr@jwendel.de> | 2017-06-21 20:50:57 +0200 |
---|---|---|
committer | horchi <vdr@jwendel.de> | 2017-06-21 20:50:57 +0200 |
commit | 82d4eb0fb393cb3f8b8526355dfc8c2ede48adff (patch) | |
tree | 9ccb2ca66e0e55509418dd07ee80427ed9aad07a | |
parent | ca32dc16bded4089e203d23d86cbaf2a75e7a0b5 (diff) | |
download | vdr-plugin-epg2vdr-82d4eb0fb393cb3f8b8526355dfc8c2ede48adff.tar.gz vdr-plugin-epg2vdr-82d4eb0fb393cb3f8b8526355dfc8c2ede48adff.tar.bz2 |
minor changes
-rw-r--r-- | handler.h | 9 | ||||
-rw-r--r-- | menutimers.c | 8 |
2 files changed, 8 insertions, 9 deletions
@@ -8,6 +8,8 @@ #ifndef __HANDLER_H #define __HANDLER_H +#include "lib/vdrlocks.h" + #include "update.h" #define CHANNELMARKOBSOLETE "OBSOLETE" @@ -1031,12 +1033,7 @@ class cEpg2VdrEpgHandler : public cEpgHandler // channel lock scope { -#if defined (APIVERSNUM) && (APIVERSNUM >= 20301) - LOCK_CHANNELS_READ; - const cChannels* channels = Channels; -#else - cChannels* channels = &Channels; -#endif + GET_CHANNELS_READ(channels); for (int f = selectAll->find(); f; f = selectAll->fetch()) { diff --git a/menutimers.c b/menutimers.c index 9c7b8d3..bd71e97 100644 --- a/menutimers.c +++ b/menutimers.c @@ -8,6 +8,7 @@ #include <vdr/menu.h> #include <vdr/interface.h> +#include "lib/vdrlocks.h" #include "plgconfig.h" #include "menu.h" @@ -133,11 +134,12 @@ eOSState cMenuEpgEditTimer::ProcessKey(eKeys Key) { int recording = no; + GET_CHANNELS_READ(channels); + #if APIVERSNUM >= 20301 - LOCK_CHANNELS_READ; - const cChannel* ch = Channels->GetByNumber(channelNr); + const cChannel* ch = channels->GetByNumber(channelNr); #else - cChannel* ch = Channels.GetByNumber(channelNr); + cChannel* ch = channels.GetByNumber(channelNr); #endif if (!ch) |