summaryrefslogtreecommitdiff
path: root/daemon/gvfsbackendburn.c
diff options
context:
space:
mode:
Diffstat (limited to 'daemon/gvfsbackendburn.c')
-rw-r--r--daemon/gvfsbackendburn.c8
1 files changed, 5 insertions, 3 deletions
diff --git a/daemon/gvfsbackendburn.c b/daemon/gvfsbackendburn.c
index 8b38368a..bf28d332 100644
--- a/daemon/gvfsbackendburn.c
+++ b/daemon/gvfsbackendburn.c
@@ -603,17 +603,19 @@ file_info_from_node (VirtualNode *node,
if (node->type == VIRTUAL_NODE_DIRECTORY)
{
+ const char *content_type = "inode/directory";
+
g_file_info_set_file_type (info, G_FILE_TYPE_DIRECTORY);
- icon = g_themed_icon_new ("folder");
+ icon = g_content_type_get_icon (content_type);
g_file_info_set_icon (info, icon);
g_object_unref (icon);
- icon = g_themed_icon_new ("folder-symbolic");
+ icon = g_content_type_get_symbolic_icon (content_type);
g_file_info_set_symbolic_icon (info, icon);
g_object_unref (icon);
g_file_info_set_attribute_boolean (info, G_FILE_ATTRIBUTE_ACCESS_CAN_WRITE, TRUE);
g_file_info_set_attribute_boolean (info, G_FILE_ATTRIBUTE_ACCESS_CAN_DELETE, TRUE);
g_file_info_set_attribute_boolean (info, G_FILE_ATTRIBUTE_ACCESS_CAN_TRASH, FALSE);
- g_file_info_set_content_type (info, "inode/directory");
+ g_file_info_set_content_type (info, content_type);
}
else
{