gvfs r1472 - in trunk: . daemon
- From: hadess svn gnome org
- To: svn-commits-list gnome org
- Subject: gvfs r1472 - in trunk: . daemon
- Date: Sat, 1 Mar 2008 14:29:23 +0000 (GMT)
Author: hadess
Date: Sat Mar 1 14:29:23 2008
New Revision: 1472
URL: http://svn.gnome.org/viewvc/gvfs?rev=1472&view=rev
Log:
2008-03-01 Bastien Nocera <hadess hadess net>
* daemon/gvfsbackendobexftp.c (_query_file_info_helper):
Fix another case where the icon name was wrong for the
root folder (Helps: #519369)
Modified:
trunk/ChangeLog
trunk/daemon/gvfsbackendobexftp.c
Modified: trunk/daemon/gvfsbackendobexftp.c
==============================================================================
--- trunk/daemon/gvfsbackendobexftp.c (original)
+++ trunk/daemon/gvfsbackendobexftp.c Sat Mar 1 14:29:23 2008
@@ -68,6 +68,7 @@
GVfsBackend parent_instance;
char *display_name;
+ guint type;
DBusGConnection *connection;
DBusGProxy *manager_proxy;
@@ -418,7 +419,6 @@
if (strcmp (filename, "/") == 0)
{
- GIcon *icon;
char *display;
/* That happens when you want '/'
@@ -426,9 +426,8 @@
g_file_info_set_file_type (info, G_FILE_TYPE_DIRECTORY);
g_file_info_set_content_type (info, "inode/directory");
g_file_info_set_name (info, "/");
- icon = g_themed_icon_new ("bluetooth");
- g_file_info_set_icon (info, icon);
- g_object_unref (icon);
+ g_vfs_backend_set_icon_name (backend,
+ _get_icon_from_type (op_backend->type));
display = g_strdup_printf (_("%s on %s"), "/", op_backend->display_name);
g_file_info_set_display_name (info, display);
g_free (display);
@@ -581,7 +580,6 @@
char *server, *bdaddr;
GMountSpec *obexftp_mount_spec;
gboolean connected;
- guint32 type;
g_print ("+ do_mount\n");
@@ -627,14 +625,14 @@
path,
"org.openobex.Session");
- op_backend->display_name = _get_device_properties (bdaddr, &type);
+ op_backend->display_name = _get_device_properties (bdaddr, &op_backend->type);
if (!op_backend->display_name)
op_backend->display_name = g_strdup (bdaddr);
g_vfs_backend_set_display_name (G_VFS_BACKEND (op_backend),
op_backend->display_name);
g_vfs_backend_set_icon_name (G_VFS_BACKEND (op_backend),
- _get_icon_from_type (type));
+ _get_icon_from_type (op_backend->type));
obexftp_mount_spec = g_mount_spec_new ("obex");
server = g_strdup_printf ("[%s]", bdaddr);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]