summaryrefslogtreecommitdiff
path: root/coreengine/viewdisplaymenu.c
diff options
context:
space:
mode:
authorlouis <louis.braun@gmx.de>2016-03-13 16:02:26 +0100
committerlouis <louis.braun@gmx.de>2016-03-13 16:02:26 +0100
commitb40f8c014eb56426188db2e6efca48312458617d (patch)
tree09a6f8f39afdbf922191b58e7baefdc30e06ae43 /coreengine/viewdisplaymenu.c
parentef69fa6b36113f6b3a256b44d4865be3ccc867de (diff)
downloadvdr-plugin-skindesigner-b40f8c014eb56426188db2e6efca48312458617d.tar.gz
vdr-plugin-skindesigner-b40f8c014eb56426188db2e6efca48312458617d.tar.bz2
added VDR 2.3.1 compatibility
Diffstat (limited to 'coreengine/viewdisplaymenu.c')
-rw-r--r--coreengine/viewdisplaymenu.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/coreengine/viewdisplaymenu.c b/coreengine/viewdisplaymenu.c
index 467511e..5cd0298 100644
--- a/coreengine/viewdisplaymenu.c
+++ b/coreengine/viewdisplaymenu.c
@@ -406,7 +406,12 @@ void cViewMenu::SetChannelHeader(const cEvent *event) {
if (!event)
return;
if (menuChange && menuCat == mcSchedule) {
+#if defined (APIVERSNUM) && (APIVERSNUM >= 20301)
+ LOCK_CHANNELS_READ;
+ const cChannel *channel = Channels->GetByChannelID(event->ChannelID());
+#else
const cChannel *channel = Channels.GetByChannelID(event->ChannelID());
+#endif
if (channel)
activeSubview->SetChannel(channel);
}