summaryrefslogtreecommitdiff
path: root/server
diff options
context:
space:
mode:
authorFrank Schmirler <vdr@schmirler.de>2012-04-21 22:47:36 +0200
committerFrank Schmirler <vdr@schmirler.de>2012-04-21 22:47:36 +0200
commit8719007f5adb33d563354cec074330647032aac9 (patch)
tree68a24ad29d2fd78a3d8e5248ca640ebaa2e0a31f /server
parent2e8aefd2fe424a2e5a70fc8abc7eb5187bc8dc4d (diff)
downloadvdr-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.c2
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 {