mirror of
https://gitlab.gnome.org/GNOME/gtk.git
synced 2024-11-17 06:10:15 +00:00
file chooser: Allow saving even if executable attribute is not set
Commit 8e975b2
(Bug 753969) introduced check of parent accessibility.
Consequently it is not possible to save file if executable attribute
is not set, which might happen for some gvfs backends. Let's assume
that the folder is accessible even if the attribute is not set.
https://bugzilla.gnome.org/show_bug.cgi?id=760881
This commit is contained in:
parent
fef545c623
commit
b2eaed62f6
@ -6480,7 +6480,11 @@ name_entry_get_parent_info_cb (GCancellable *cancellable,
|
||||
if (info)
|
||||
{
|
||||
parent_is_folder = _gtk_file_info_consider_as_directory (info);
|
||||
parent_is_accessible = g_file_info_has_attribute (info, "access::can-execute") &&
|
||||
|
||||
/* Some gvfs backends do not set executable attribute, let's assume that
|
||||
* the folder is accessible even if the attribute is not set.
|
||||
*/
|
||||
parent_is_accessible = !g_file_info_has_attribute (info, "access::can-execute") ||
|
||||
g_file_info_get_attribute_boolean (info, "access::can-execute");
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user