aboutsummaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorAndreas Monzner <andreas.monzner@multimedia-labs.de>2008-06-04 14:01:07 +0000
committerAndreas Monzner <andreas.monzner@multimedia-labs.de>2008-06-04 14:01:07 +0000
commitd49d7da0bf17411dfa54147307f30d71b4b9a1ed (patch)
treeff0071aea31f3e9815a548c3de55409cb19d9a99 /lib
parent7b5f4da148acb53068e7642651fe82225fa40e90 (diff)
downloadenigma2-d49d7da0bf17411dfa54147307f30d71b4b9a1ed.tar.gz
enigma2-d49d7da0bf17411dfa54147307f30d71b4b9a1ed.zip
fix bluescreen when path not exits
Diffstat (limited to 'lib')
-rw-r--r--lib/python/Components/FileList.py15
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: