summaryrefslogtreecommitdiff
path: root/monitor.c
diff options
context:
space:
mode:
authorMartin Schirrmacher <vdr.zaphistory@schirrmacher.eu>2015-12-09 20:09:19 +0100
committerMartin Schirrmacher <vdr.zaphistory@schirrmacher.eu>2015-12-09 20:09:19 +0100
commit484b48a61c841a72c12c3a347bbafd0b96826da3 (patch)
tree09d1e1825125d11d33529e275552563795d049e8 /monitor.c
parent111b0cc69414d8025a66b3325a65d7286be87df7 (diff)
downloadvdr-plugin-zaphistory-484b48a61c841a72c12c3a347bbafd0b96826da3.tar.gz
vdr-plugin-zaphistory-484b48a61c841a72c12c3a347bbafd0b96826da3.tar.bz2
add support for vdr-2.3.1HEADmaster
Diffstat (limited to 'monitor.c')
-rw-r--r--monitor.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/monitor.c b/monitor.c
index f24a406..1346f44 100644
--- a/monitor.c
+++ b/monitor.c
@@ -18,7 +18,12 @@ void cZapHistoryMonitor::ChannelSwitch(const cDevice *Device, int ChannelNumber,
// Inform history, that channel has been switched
if (ChannelNumber > 0 && Device->IsPrimaryDevice() && LiveView )
{
+#if APIVERSNUM >= 20301
+ LOCK_CHANNELS_READ;
+ ZapHistory.ChannelSwitch( Channels->GetByNumber (ChannelNumber) );
+#else
ZapHistory.ChannelSwitch( Channels.GetByNumber (ChannelNumber) );
+#endif
}
}