diff options
author | Alexander Larsson <alexl@redhat.com> | 2008-01-17 15:21:07 +0000 |
---|---|---|
committer | Alexander Larsson <alexl@src.gnome.org> | 2008-01-17 15:21:07 +0000 |
commit | 46454b205a514c10649722b208a50fab03795f0b (patch) | |
tree | 7bf359c3fa8afec1c9ba4e61941054e05a4d9095 /libnautilus-private/nautilus-desktop-icon-file.c | |
parent | dcd068fecdcf874399057bb9edbac9df5abfd7f0 (diff) | |
download | nautilus-46454b205a514c10649722b208a50fab03795f0b.tar.gz |
Implement reading the mount attribute (not used or tested yet)
2008-01-17 Alexander Larsson <alexl@redhat.com>
* libnautilus-private/nautilus-desktop-icon-file.c:
* libnautilus-private/nautilus-directory-async.c:
* libnautilus-private/nautilus-directory-private.h:
* libnautilus-private/nautilus-file.c:
Implement reading the mount attribute
(not used or tested yet)
svn path=/trunk/; revision=13617
Diffstat (limited to 'libnautilus-private/nautilus-desktop-icon-file.c')
-rw-r--r-- | libnautilus-private/nautilus-desktop-icon-file.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/libnautilus-private/nautilus-desktop-icon-file.c b/libnautilus-private/nautilus-desktop-icon-file.c index 40db340fe..1a1c6f5f1 100644 --- a/libnautilus-private/nautilus-desktop-icon-file.c +++ b/libnautilus-private/nautilus-desktop-icon-file.c @@ -184,11 +184,14 @@ update_info_from_link (NautilusDesktopIconFile *icon_file) file->details->can_mount = FALSE; file->details->can_unmount = FALSE; file->details->can_eject = FALSE; + if (file->details->mount) { + g_object_unref (file->details->mount); + } mount = nautilus_desktop_link_get_mount (link); + file->details->mount = mount; if (mount) { file->details->can_unmount = g_mount_can_unmount (mount); file->details->can_eject = g_mount_can_eject (mount); - g_object_unref (mount); } file->details->file_info_is_up_to_date = TRUE; |