summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristian Kellner <gicmo@gnome.org>2011-06-05 13:23:05 +0200
committerChristian Kellner <gicmo@gnome.org>2011-06-05 13:24:52 +0200
commit6abbff2a11c28660a090e8b9398fb19332380094 (patch)
tree220273eb1702b668208892a164680b3b7218aef6
parent8e71bdcb612d37302578df42f53ee16f9eebb582 (diff)
downloadgvfs-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.c10
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;
}