[Xfce-bugs] [Bug 12863] Patches: build fix, allow permission change on sshfs
bugzilla-daemon at xfce.org
bugzilla-daemon at xfce.org
Tue May 9 04:29:22 CEST 2017
https://bugzilla.xfce.org/show_bug.cgi?id=12863
Ivan 83 <rozhuk.im at gmail.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
Attachment #6860| |review+
Flags| |
--- Comment #7 from Ivan 83 <rozhuk.im at gmail.com> ---
Comment on attachment 6860
--> https://bugzilla.xfce.org/attachment.cgi?id=6860
fix-permissions-editor-allow-edit-permissions
>From ae4be81679100e7f50b9a3dbd33ebbefff2d0e15 Mon Sep 17 00:00:00 2001
>From: ivan-83 <rozhuk.im at gmail.com>
>Date: Thu, 8 Sep 2016 05:51:30 +0300
>Subject: [PATCH 09/10] fix permissions editor: allow edit permissions for all
> writible files original code allways return false on sshfs mounts
>
>---
> thunar/thunar-file.c | 16 +++++-----------
> 1 file changed, 5 insertions(+), 11 deletions(-)
>
>diff --git a/thunar/thunar-file.c b/thunar/thunar-file.c
>index c8ca881..e7b8b99 100644
>--- a/thunar/thunar-file.c
>+++ b/thunar/thunar-file.c
>@@ -3196,17 +3196,11 @@ thunar_file_is_chmodable (const ThunarFile *file)
> * b) the super-user id
> * and the file is not in the trash.
> */
>- if (file->info == NULL)
>- {
>- return (effective_user_id == 0 && !thunar_file_is_trashed (file));
>- }
>- else
>- {
>- return ((effective_user_id == 0
>- || effective_user_id == g_file_info_get_attribute_uint32 (file->info,
>- G_FILE_ATTRIBUTE_UNIX_UID))
>- && !thunar_file_is_trashed (file));
>- }
>+ if (thunar_file_is_trashed (file))
>+ return (FALSE);
>+ if (effective_user_id == 0)
>+ return (TRUE);
>+ return (thunar_file_is_writable (file));
> }
>
>
>--
>2.9.2
>
--
You are receiving this mail because:
You are the assignee for the bug.
More information about the Xfce-bugs
mailing list