diff options
author | Christian Kellner <gicmo@src.gnome.org> | 2008-08-02 19:43:38 +0000 |
---|---|---|
committer | Christian Kellner <gicmo@src.gnome.org> | 2008-08-02 19:43:38 +0000 |
commit | a9ff9ffefc1937e508f03410fde90cea564c43b8 (patch) | |
tree | 5010fad8c19262ab542c047d2fb30ee6070e9a36 /daemon | |
parent | b2caf88da4ba72422e55d41497ec0f16adac709f (diff) | |
download | gvfs-a9ff9ffefc1937e508f03410fde90cea564c43b8.tar.gz |
Bug 525779: Dont look for trashs dir on sys mounts
Don't include internal mountswhile building up the list of trash
directories. Bug #525779
svn path=/trunk/; revision=1852
Diffstat (limited to 'daemon')
-rw-r--r-- | daemon/gvfsbackendtrash.c | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/daemon/gvfsbackendtrash.c b/daemon/gvfsbackendtrash.c index 3a4a9b26..be3dd961 100644 --- a/daemon/gvfsbackendtrash.c +++ b/daemon/gvfsbackendtrash.c @@ -572,8 +572,11 @@ list_trash_dirs (void) { mount = l->data; - topdir = g_unix_mount_get_mount_path (mount); - topdirs = g_list_prepend (topdirs, g_strdup (topdir)); + if (!g_unix_mount_is_system_internal (mount) ) + { + topdir = g_unix_mount_get_mount_path (mount); + topdirs = g_list_prepend (topdirs, g_strdup (topdir)); + } g_unix_mount_free (mount); } |