summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCosimo Cecchi <cosimoc@gnome.org>2016-06-28 07:01:21 -0700
committerCosimo Cecchi <cosimo@endlessm.com>2016-07-13 13:35:14 -0700
commit48ce5be3d3b073ef44a6989bd8718db3e998ed9f (patch)
tree8261b1b6d5b3ee3d53a077d0ea563ed8462e7e9b
parentf0665df1842f26443c68956d89379c1576b4d25b (diff)
downloadgvfs-48ce5be3d3b073ef44a6989bd8718db3e998ed9f.tar.gz
admin: add more read/write flag overrides
We can also delete/rename files when going through the admin backend.
-rw-r--r--daemon/gvfsbackendadmin.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/daemon/gvfsbackendadmin.c b/daemon/gvfsbackendadmin.c
index 39a4b9e4..8d562f43 100644
--- a/daemon/gvfsbackendadmin.c
+++ b/daemon/gvfsbackendadmin.c
@@ -189,6 +189,10 @@ do_query_info (GVfsBackend *backend,
(real_info, G_FILE_ATTRIBUTE_ACCESS_CAN_READ, TRUE);
g_file_info_set_attribute_boolean
(real_info, G_FILE_ATTRIBUTE_ACCESS_CAN_WRITE, TRUE);
+ g_file_info_set_attribute_boolean
+ (real_info, G_FILE_ATTRIBUTE_ACCESS_CAN_DELETE, TRUE);
+ g_file_info_set_attribute_boolean
+ (real_info, G_FILE_ATTRIBUTE_ACCESS_CAN_RENAME, TRUE);
g_file_info_copy_into (real_info, info);
g_object_unref (real_info);