summaryrefslogtreecommitdiff
path: root/daemon/gvfsbackend.h
diff options
context:
space:
mode:
authorOndrej Holy <oholy@redhat.com>2014-09-11 08:55:21 +0200
committerOndrej Holy <oholy@redhat.com>2014-10-13 14:24:13 +0200
commitdb89e2908ec3da88472fd80aea20382692d48217 (patch)
tree006a6ca8b3a0b7d657a3f31cc83d75440bbe6ae4 /daemon/gvfsbackend.h
parent038f186fa471c1da1b5c72aaae7dca89aa098aa6 (diff)
downloadgvfs-db89e2908ec3da88472fd80aea20382692d48217.tar.gz
gvfsjobunmount: set error as per client interaction
If the dialog about blocking processes was cancelled, G_IO_ERROR_FAILED_HANDLED will be returned. If there were outstanding jobs and GMountOperation wasn't passed in, or "show-processes" signal wasn't handled, G_IO_ERROR_BUSY will be returned. https://bugzilla.gnome.org/show_bug.cgi?id=710986
Diffstat (limited to 'daemon/gvfsbackend.h')
-rw-r--r--daemon/gvfsbackend.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/daemon/gvfsbackend.h b/daemon/gvfsbackend.h
index 82c82830..5908d433 100644
--- a/daemon/gvfsbackend.h
+++ b/daemon/gvfsbackend.h
@@ -515,7 +515,8 @@ void g_vfs_backend_set_block_requests (GVfsBackend
gboolean g_vfs_backend_get_block_requests (GVfsBackend *backend);
gboolean g_vfs_backend_unmount_with_operation_finish (GVfsBackend *backend,
- GAsyncResult *res);
+ GAsyncResult *res,
+ GError **error);
void g_vfs_backend_unmount_with_operation (GVfsBackend *backend,
GMountSource *mount_source,