summaryrefslogtreecommitdiff
path: root/daemon/gvfsbackendadmin.c
diff options
context:
space:
mode:
Diffstat (limited to 'daemon/gvfsbackendadmin.c')
-rw-r--r--daemon/gvfsbackendadmin.c11
1 files changed, 9 insertions, 2 deletions
diff --git a/daemon/gvfsbackendadmin.c b/daemon/gvfsbackendadmin.c
index d67353da..ec0f2392 100644
--- a/daemon/gvfsbackendadmin.c
+++ b/daemon/gvfsbackendadmin.c
@@ -896,13 +896,20 @@ g_vfs_backend_admin_class_init (GVfsBackendAdminClass * klass)
static void
g_vfs_backend_admin_init (GVfsBackendAdmin *self)
{
+ GIcon *icon;
GVfsBackend *backend = G_VFS_BACKEND (self);
+ const gchar *content_type = "inode/directory";
g_mutex_init (&self->polkit_mutex);
g_vfs_backend_set_user_visible (backend, FALSE);
- g_vfs_backend_set_icon_name (backend, "folder");
- g_vfs_backend_set_symbolic_icon_name (backend, "folder-symbolic");
+ icon = g_content_type_get_icon (content_type);
+ g_vfs_backend_set_icon (backend, icon);
+ g_object_unref (icon);
+
+ icon = g_content_type_get_symbolic_icon (content_type);
+ g_vfs_backend_set_symbolic_icon (backend, icon);
+ g_object_unref (icon);
}
#define REQUIRED_CAPS (CAP_TO_MASK(CAP_FOWNER) | \