summaryrefslogtreecommitdiff
path: root/daemon/gvfsbackenddav.c
diff options
context:
space:
mode:
authorDebarshi Ray <debarshir@gnome.org>2018-05-29 17:14:24 +0200
committerOndrej Holy <oholy@redhat.com>2018-08-14 08:13:53 +0000
commitc0699c2e3c702b9efd610f4bf364ace9c70a273a (patch)
treea78d79726144bed601c252e6073042ea9a754bff /daemon/gvfsbackenddav.c
parent9f465f555a6abc7bb03c9b7582f5c58cfe0b7b6c (diff)
downloadgvfs-c0699c2e3c702b9efd610f4bf364ace9c70a273a.tar.gz
Remove workaround for directory / folder iconswip/rishi/issue-2
https://gitlab.gnome.org/GNOME/gvfs/issues/2
Diffstat (limited to 'daemon/gvfsbackenddav.c')
-rw-r--r--daemon/gvfsbackenddav.c9
1 files changed, 6 insertions, 3 deletions
diff --git a/daemon/gvfsbackenddav.c b/daemon/gvfsbackenddav.c
index 5572793d..203363d7 100644
--- a/daemon/gvfsbackenddav.c
+++ b/daemon/gvfsbackenddav.c
@@ -1110,9 +1110,12 @@ ms_response_to_file_info (MsResponse *response,
g_file_info_set_file_type (info, file_type);
if (file_type == G_FILE_TYPE_DIRECTORY)
{
- icon = g_themed_icon_new ("folder");
- symbolic_icon = g_themed_icon_new ("folder-symbolic");
- file_info_set_content_type (info, "inode/directory");
+ g_clear_pointer (&mime_type, g_free);
+ mime_type = g_strdup ("inode/directory");
+
+ icon = g_content_type_get_icon (mime_type);
+ symbolic_icon = g_content_type_get_symbolic_icon (mime_type);
+ file_info_set_content_type (info, mime_type);
/* Ignore file size for directories. Most of the servers don't report it
* for directories anyway. However, some servers report total size of