diff options
Diffstat (limited to 'daemon/gvfsbackendadmin.c')
-rw-r--r-- | daemon/gvfsbackendadmin.c | 11 |
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) | \ |