diff options
| author | Andreas Monzner <andreas.monzner@multimedia-labs.de> | 2008-06-04 14:01:07 +0000 |
|---|---|---|
| committer | Andreas Monzner <andreas.monzner@multimedia-labs.de> | 2008-06-04 14:01:07 +0000 |
| commit | d49d7da0bf17411dfa54147307f30d71b4b9a1ed (patch) | |
| tree | ff0071aea31f3e9815a548c3de55409cb19d9a99 /lib | |
| parent | 7b5f4da148acb53068e7642651fe82225fa40e90 (diff) | |
| download | enigma2-d49d7da0bf17411dfa54147307f30d71b4b9a1ed.tar.gz enigma2-d49d7da0bf17411dfa54147307f30d71b4b9a1ed.zip | |
fix bluescreen when path not exits
Diffstat (limited to 'lib')
| -rw-r--r-- | lib/python/Components/FileList.py | 15 |
1 files changed, 8 insertions, 7 deletions
diff --git a/lib/python/Components/FileList.py b/lib/python/Components/FileList.py index bba846f6..fcd1555f 100644 --- a/lib/python/Components/FileList.py +++ b/lib/python/Components/FileList.py @@ -126,13 +126,14 @@ class FileList(MenuList): directories.sort() files.sort() else: - files = listdir(directory) - files.sort() - tmpfiles = files[:] - for x in tmpfiles: - if os_path.isdir(directory + x): - directories.append(directory + x + "/") - files.remove(x) + if os_path.exists(directory): + files = listdir(directory) + files.sort() + tmpfiles = files[:] + for x in tmpfiles: + if os_path.isdir(directory + x): + directories.append(directory + x + "/") + files.remove(x) if directory is not None and self.showDirectories and not self.isTop: if directory == self.mount_point: |
