summaryrefslogtreecommitdiff
path: root/daemon/gvfsbackendsmbbrowse.c
diff options
context:
space:
mode:
authorAlexander Larsson <alexl@redhat.com>2008-12-01 09:39:10 +0000
committerAlexander Larsson <alexl@src.gnome.org>2008-12-01 09:39:10 +0000
commitb1133cc662259843b6ec5c314b389f9a5cc9d84a (patch)
treebc6b54570b9ea6c3e7fd5e1feb3a5ddd31cde899 /daemon/gvfsbackendsmbbrowse.c
parentf8875b2649a0f85624e0da7df96fa6d47840c4a9 (diff)
downloadgvfs-b1133cc662259843b6ec5c314b389f9a5cc9d84a.tar.gz
Make mounts/backends have a GIcon not a icon name
2008-12-01 Alexander Larsson <alexl@redhat.com> * client/gdaemonmount.c: * common/gmounttracker.[ch]: * daemon/gvfsbackend.[ch]: Make mounts/backends have a GIcon not a icon name * daemon/gvfsbackendsftp.c: Support /etc/favicon.png * daemon/gvfsbackendsmbbrowse.c: Simplify some code with the new GIcon support Patch from David Zeuthen (#557540) svn path=/trunk/; revision=2113
Diffstat (limited to 'daemon/gvfsbackendsmbbrowse.c')
-rw-r--r--daemon/gvfsbackendsmbbrowse.c11
1 files changed, 3 insertions, 8 deletions
diff --git a/daemon/gvfsbackendsmbbrowse.c b/daemon/gvfsbackendsmbbrowse.c
index 3ae0c87e..88411964 100644
--- a/daemon/gvfsbackendsmbbrowse.c
+++ b/daemon/gvfsbackendsmbbrowse.c
@@ -1067,7 +1067,6 @@ try_query_info (GVfsBackend *backend,
GFileAttributeMatcher *matcher)
{
GVfsBackendSmbBrowse *op_backend = G_VFS_BACKEND_SMB_BROWSE (backend);
- const char *icon_name;
GIcon *icon;
if (is_root (filename))
@@ -1075,13 +1074,9 @@ try_query_info (GVfsBackend *backend,
g_file_info_set_file_type (info, G_FILE_TYPE_DIRECTORY);
g_file_info_set_name (info, "/");
g_file_info_set_display_name (info, g_vfs_backend_get_display_name (backend));
- icon_name = g_vfs_backend_get_icon_name (backend);
- if (icon_name)
- {
- icon = g_themed_icon_new (icon_name);
- g_file_info_set_icon (info, icon);
- g_object_unref (icon);
- }
+ icon = g_vfs_backend_get_icon (backend);
+ if (icon != NULL)
+ g_file_info_set_icon (info, icon);
g_vfs_job_succeeded (G_VFS_JOB (job));
return TRUE;