From 2bfcffde9ae5b14e78a4279bf48c71897c5f19d8 Mon Sep 17 00:00:00 2001 From: Tomas Bzatek Date: Tue, 16 Nov 2010 14:20:07 +0100 Subject: [PATCH] GIO: Hide mounts having a path element starting with dot When a mount is mounted to a directory whose path contains an element starting with dot, let's treat it as hidden, just like the usual Unix approach. --- gio/gunixmounts.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/gio/gunixmounts.c b/gio/gunixmounts.c index b58ab62..f110351 100644 --- a/gio/gunixmounts.c +++ b/gio/gunixmounts.c @@ -1944,6 +1944,10 @@ g_unix_mount_guess_should_display (GUnixMountEntry *mount_entry) mount_path = mount_entry->mount_path; if (mount_path != NULL) { + /* Hide mounts within a dot path, suppose it was a purpose to hide this mount */ + if (g_strstr_len (mount_path, -1, "/.") != NULL) + return FALSE; + if (g_str_has_prefix (mount_path, "/media/")) { char *path; -- 2.7.4