'xdg-user-dir DOCUMENTS' will return $HOME when DOCUMENTS
does not exist, only display the DOCUMENTS folder
when the actual folder exists

Signed-off-by: Simon Schampijer <[email protected]>
---
 src/jarabe/journal/volumestoolbar.py |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

diff --git a/src/jarabe/journal/volumestoolbar.py 
b/src/jarabe/journal/volumestoolbar.py
index 84d9e31..3aa37da 100644
--- a/src/jarabe/journal/volumestoolbar.py
+++ b/src/jarabe/journal/volumestoolbar.py
@@ -68,7 +68,8 @@ def _get_documents_path():
         pipe = subprocess.Popen(['xdg-user-dir', 'DOCUMENTS'],
                                 stdout=subprocess.PIPE)
         documents_path = pipe.communicate()[0].strip()
-        if os.path.exists(documents_path):
+        if os.path.exists(documents_path) and \
+                os.environ.get('HOME') + '/' != documents_path:
             return documents_path
     except OSError, exception:
         if exception.errno != errno.ENOENT:
-- 
1.7.4.4

_______________________________________________
Sugar-devel mailing list
[email protected]
http://lists.sugarlabs.org/listinfo/sugar-devel

Reply via email to