diff options
| author | Antti Ajanki <antti.ajanki@iki.fi> | 2010-11-15 21:43:48 +0200 |
|---|---|---|
| committer | Antti Ajanki <antti.ajanki@iki.fi> | 2010-11-15 21:43:48 +0200 |
| commit | 5d1fa45eb1dd6c24fbc90e9f13b0858e68272c02 (patch) | |
| tree | a47c1fdd6e0d4cb3de16416ae711bf4c0e177cab /src | |
| parent | 22f659d5c1b65923d22874b0171d7ea0f0d53c8b (diff) | |
| download | vdr-plugin-webvideo-5d1fa45eb1dd6c24fbc90e9f13b0858e68272c02.tar.gz vdr-plugin-webvideo-5d1fa45eb1dd6c24fbc90e9f13b0858e68272c02.tar.bz2 | |
number without "download" start download on video only links
Diffstat (limited to 'src')
| -rw-r--r-- | src/webvicli/webvicli/client.py | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/webvicli/webvicli/client.py b/src/webvicli/webvicli/client.py index c1fd1d1..e431589 100644 --- a/src/webvicli/webvicli/client.py +++ b/src/webvicli/webvicli/client.py @@ -533,7 +533,12 @@ class WVShell(cmd.Cmd): def precmd(self, arg): try: int(arg) - return 'select ' + arg + menuitem = self._get_numbered_item(int(arg)) + if getattr(menuitem, 'ref', None) is None and \ + getattr(menuitem, 'stream', None) is not None: + return 'download ' + arg + else: + return 'select ' + arg except ValueError: return arg |
