diff options
author | Christian Kellner <gicmo@gnome.org> | 2011-06-05 13:23:05 +0200 |
---|---|---|
committer | Christian Kellner <gicmo@gnome.org> | 2011-06-05 13:24:52 +0200 |
commit | 6abbff2a11c28660a090e8b9398fb19332380094 (patch) | |
tree | 220273eb1702b668208892a164680b3b7218aef6 | |
parent | 8e71bdcb612d37302578df42f53ee16f9eebb582 (diff) | |
download | gvfs-6abbff2a11c28660a090e8b9398fb19332380094.tar.gz |
dav: Use default unmount logic
Get rid of our own unmount logic which was just calling exit () and
instead rely on the default unmount logic. The result is that first
we get busy-on-unmount automatically once bug 509606 is fixed;
also we are fixing bug 567664 since by just calling exit () we never
sent a reply to the caller of unmount ().
https://bugzilla.gnome.org/show_bug.cgi?id=567664
-rw-r--r-- | daemon/gvfsbackenddav.c | 10 |
1 files changed, 0 insertions, 10 deletions
diff --git a/daemon/gvfsbackenddav.c b/daemon/gvfsbackenddav.c index b54f8705..cbadb0fd 100644 --- a/daemon/gvfsbackenddav.c +++ b/daemon/gvfsbackenddav.c @@ -2630,15 +2630,6 @@ do_set_display_name (GVfsBackend *backend, soup_uri_free (source); } -static gboolean -try_unmount (GVfsBackend *backend, - GVfsJobUnmount *job, - GMountUnmountFlags flags, - GMountSource *mount_source) -{ - _exit (0); -} - /* ************************************************************************* */ /* */ static void @@ -2666,5 +2657,4 @@ g_vfs_backend_dav_class_init (GVfsBackendDavClass *klass) backend_class->make_directory = do_make_directory; backend_class->delete = do_delete; backend_class->set_display_name = do_set_display_name; - backend_class->try_unmount = try_unmount; } |