Updating branch refs/heads/master
         to 065f3a6fd1b2d616abe4965cb0387769dc9c8dd0 (commit)
       from c65cba3d9498fabb38def3298c834c8fa14c9d49 (commit)

commit 065f3a6fd1b2d616abe4965cb0387769dc9c8dd0
Author: Enrico Tröger <enr...@xfce.org>
Date:   Fri Dec 31 00:57:34 2010 +0100

    When manually expanding a tilde and no username is set for the connection, 
fallback to the local username

 src/bookmark.c |    6 +++++-
 1 files changed, 5 insertions(+), 1 deletions(-)

diff --git a/src/bookmark.c b/src/bookmark.c
index 403d053..e552f91 100644
--- a/src/bookmark.c
+++ b/src/bookmark.c
@@ -441,8 +441,12 @@ gchar *gigolo_bookmark_get_folder_expanded(GigoloBookmark 
*bookmark)
 
        folder = GIGOLO_BOOKMARK_GET_PRIVATE(bookmark)->folder;
        username = gigolo_bookmark_get_user(bookmark);
-       if (NZV(folder) && username && folder[0] == '~')
+       if (NZV(folder) && folder[0] == '~')
+       {
+               if (! username)
+                       username = g_get_user_name();
                result = g_strconcat("/home/", username, folder + 1, NULL);
+       }
        else
                result = g_strdup(folder);
 
_______________________________________________
Xfce4-commits mailing list
Xfce4-commits@xfce.org
http://foo-projects.org/mailman/listinfo/xfce4-commits

Reply via email to