From d49d7da0bf17411dfa54147307f30d71b4b9a1ed Mon Sep 17 00:00:00 2001 From: Andreas Monzner Date: Wed, 4 Jun 2008 14:01:07 +0000 Subject: [PATCH] fix bluescreen when path not exits --- lib/python/Components/FileList.py | 15 ++++++++------- 1 file 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: -- 2.30.2