diff options
author | Frank Schmirler <vdr@schmirler.de> | 2012-04-21 22:47:36 +0200 |
---|---|---|
committer | Frank Schmirler <vdr@schmirler.de> | 2012-04-21 22:47:36 +0200 |
commit | 8719007f5adb33d563354cec074330647032aac9 (patch) | |
tree | 68a24ad29d2fd78a3d8e5248ca640ebaa2e0a31f /server | |
parent | 2e8aefd2fe424a2e5a70fc8abc7eb5187bc8dc4d (diff) | |
download | vdr-plugin-streamdev-8719007f5adb33d563354cec074330647032aac9.tar.gz vdr-plugin-streamdev-8719007f5adb33d563354cec074330647032aac9.tar.bz2 |
New special meaning "show current channel" when channel 0 is requested.
Applies to HTTP streaming only (thanks to Rolf Ahrenberg)
Diffstat (limited to 'server')
-rw-r--r-- | server/connection.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/server/connection.c b/server/connection.c index ced28e1..212483c 100644 --- a/server/connection.c +++ b/server/connection.c @@ -111,6 +111,8 @@ const cChannel* cServerConnection::ChannelFromString(const char *String, int *Ap if (isnumber(string)) { int temp = strtol(String, NULL, 10); + if (temp == 0) + temp = cDevice::CurrentChannel(); if (temp >= 1 && temp <= Channels.MaxNumber()) channel = Channels.GetByNumber(temp); } else { |