summaryrefslogtreecommitdiff
path: root/views/displaymenudetailview.c
diff options
context:
space:
mode:
authorlouis <louis.braun@gmx.de>2014-11-15 15:21:36 +0100
committerlouis <louis.braun@gmx.de>2014-11-15 15:21:36 +0100
commit182a6df2a93d81c3887c48fc77c62ae49b6cb21b (patch)
tree363d24f41a0c612d34692ecc5f4d8480eb757026 /views/displaymenudetailview.c
parent0ed710a86884136a7bd772322f13f0b176a5dc22 (diff)
downloadvdr-plugin-skindesigner-182a6df2a93d81c3887c48fc77c62ae49b6cb21b.tar.gz
vdr-plugin-skindesigner-182a6df2a93d81c3887c48fc77c62ae49b6cb21b.tar.bz2
added {channelnumber} and {channelname} Tokens in displaymenudetailepg
Diffstat (limited to 'views/displaymenudetailview.c')
-rw-r--r--views/displaymenudetailview.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/views/displaymenudetailview.c b/views/displaymenudetailview.c
index c1fbc9c..2e3bf4c 100644
--- a/views/displaymenudetailview.c
+++ b/views/displaymenudetailview.c
@@ -856,6 +856,14 @@ void cDisplayMenuDetailView::DrawHeader(void) {
headerIntTokens.insert(pair<string, int>("daynumeric", sStartTime->tm_mday));
headerIntTokens.insert(pair<string, int>("month", sStartTime->tm_mon+1));
+ const cChannel *channel = Channels.GetByChannelID(event->ChannelID());
+ if (channel) {
+ headerStringTokens.insert(pair<string,string>("channelname", channel->Name() ? channel->Name() : ""));
+ headerIntTokens.insert(pair<string, int>("channelnumber", channel->Number()));
+ } else {
+ headerStringTokens.insert(pair<string,string>("channelname", ""));
+ headerIntTokens.insert(pair<string, int>("channelnumber", 0));
+ }
headerStringTokens.insert(pair<string,string>("channelid", *(event->ChannelID().ToString())));
bool isRunning = false;