diff options
| author | Andreas Monzner <andreas.monzner@multimedia-labs.de> | 2008-04-14 15:10:50 +0000 |
|---|---|---|
| committer | Andreas Monzner <andreas.monzner@multimedia-labs.de> | 2008-04-14 15:10:50 +0000 |
| commit | 47367fb1c159557cb3676f67172b9839531c8dc9 (patch) | |
| tree | 8fcf5ec00c058528ce2fd8113b77d4f2250cd75c /lib/python/Components | |
| parent | efc5aca651306518e6f21a6bd7cbfa1928821b60 (diff) | |
| download | enigma2-47367fb1c159557cb3676f67172b9839531c8dc9.tar.gz enigma2-47367fb1c159557cb3676f67172b9839531c8dc9.zip | |
better handling for eServiceFS file extensions
Diffstat (limited to 'lib/python/Components')
| -rw-r--r-- | lib/python/Components/FileList.py | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/lib/python/Components/FileList.py b/lib/python/Components/FileList.py index e6e072cd..bba846f6 100644 --- a/lib/python/Components/FileList.py +++ b/lib/python/Components/FileList.py @@ -42,8 +42,9 @@ def FileEntryComponent(name, absolute = None, isDir = False): return res class FileList(MenuList): - def __init__(self, directory, showDirectories = True, showFiles = True, matchingPattern = None, useServiceRef = False, isTop = False, enableWrapAround = False): + def __init__(self, directory, showDirectories = True, showFiles = True, matchingPattern = None, useServiceRef = False, isTop = False, enableWrapAround = False, additionalExtensions = None): MenuList.__init__(self, list, enableWrapAround, eListboxPythonMultiContent) + self.additional_extensions = additionalExtensions self.mount_point = None self.current_directory = None self.useServiceRef = useServiceRef @@ -107,6 +108,8 @@ class FileList(MenuList): directories = [ ] elif self.useServiceRef: root = eServiceReference("2:0:1:0:0:0:0:0:0:0:" + directory) + if self.additional_extensions: + root.setName(self.additional_extensions) serviceHandler = eServiceCenter.getInstance() list = serviceHandler.list(root) |
