[gvfs] gvfs-ls: Complete mounts with terminating slash
- From: Ondrej Holy <oholy src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gvfs] gvfs-ls: Complete mounts with terminating slash
- Date: Fri, 14 Aug 2015 08:12:20 +0000 (UTC)
commit 8adeb4a187406881de7850ea405dc352e590b255
Author: Ondrej Holy <oholy redhat com>
Date: Thu Jun 18 09:20:37 2015 +0200
gvfs-ls: Complete mounts with terminating slash
g_file_get_uri returns uris without terminating slash if there is a path
element, e.g.:
dav://server/
dav://server/path
We have to be sure that terminating slash is appended for mounts when
listing possible completions, because mounts are always directories.
https://bugzilla.gnome.org/show_bug.cgi?id=751145
programs/gvfs-ls.c | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
---
diff --git a/programs/gvfs-ls.c b/programs/gvfs-ls.c
index e29c99d..160895a 100644
--- a/programs/gvfs-ls.c
+++ b/programs/gvfs-ls.c
@@ -218,7 +218,7 @@ print_mounts (const char *prefix)
uri = g_file_get_uri (mount_root);
if (prefix == NULL ||
g_str_has_prefix (uri, prefix))
- g_print ("%s\n", uri);
+ g_print ("%s%s\n", uri, g_str_has_suffix (uri, "/") ? "" : "/");
g_free (uri);
g_object_unref (mount_root);
g_object_unref (mount);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]