[sabayon] Fix for Bug 596106: crash when clicking on an empty directory.



commit 0d26310fbb13a30da4d32b92de7193a8ab7df00d
Author: Scott Balneaves <sbalneav ltsp org>
Date:   Sat Dec 19 01:08:48 2009 -0600

    Fix for Bug 596106: crash when clicking on an empty directory.

 admin-tool/editorwindow.py |    7 ++++---
 1 files changed, 4 insertions(+), 3 deletions(-)
---
diff --git a/admin-tool/editorwindow.py b/admin-tool/editorwindow.py
index 42054c5..a7a7ed0 100755
--- a/admin-tool/editorwindow.py
+++ b/admin-tool/editorwindow.py
@@ -272,8 +272,9 @@ class ProfileEditorWindow:
             viewer.connect ("destroy", lambda v, dir: shutil.rmtree (dir, True), extract_dir)
             viewer.show ()
         elif source_name == _("Files") or source_name == _("Panel"):
-            viewer = fileviewer.FileViewer (extracted_path, description, self.window)
-            viewer.connect ("destroy", lambda v, dir: shutil.rmtree (dir, True), extract_dir)
-            viewer.show ()
+            if os.path.isfile(extracted_path):
+                viewer = fileviewer.FileViewer (extracted_path, description, self.window)
+                viewer.connect ("destroy", lambda v, dir: shutil.rmtree (dir, True), extract_dir)
+                viewer.show ()
         else:
             shutil.rmtree (extract_dir, True)



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]