diff options
author | Ernestas Kulik <ernestask@gnome.org> | 2018-09-14 13:52:11 +0300 |
---|---|---|
committer | Ernestas Kulik <ernestask@gnome.org> | 2018-09-25 09:33:49 +0300 |
commit | 62ba6d83df162b149785ed10a13d242ee1a13dc1 (patch) | |
tree | ab6ae7d9461ebd11c4b0dcde8ee1b0dc50bfac84 /src/nautilus-file-utilities.h | |
parent | d3b4555bb9f45040a1959774f6a01f01587b876f (diff) | |
download | nautilus-62ba6d83df162b149785ed10a13d242ee1a13dc1.tar.gz |
search-engine: Query file system to determine remoteness
Querying the file cache in is_recursive_search() does not guarantee that
the file system field will be populated with a value, and somehow
results in data races, in turn resulting in random crashes/file list
corruption.
Hopefully fixes https://gitlab.gnome.org/GNOME/nautilus/issues/640,
closes https://gitlab.gnome.org/GNOME/nautilus/issues/632 and resolves
https://gitlab.gnome.org/GNOME/nautilus/issues/602
Diffstat (limited to 'src/nautilus-file-utilities.h')
-rw-r--r-- | src/nautilus-file-utilities.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/nautilus-file-utilities.h b/src/nautilus-file-utilities.h index 67df0e4d9..22d851c1b 100644 --- a/src/nautilus-file-utilities.h +++ b/src/nautilus-file-utilities.h @@ -141,3 +141,5 @@ gchar * nautilus_uri_to_native_uri (const gchar *uri); NautilusQueryRecursive location_settings_search_get_recursive (void); NautilusQueryRecursive location_settings_search_get_recursive_for_location (GFile *location); + +gboolean nautilus_file_system_is_remote (const char *file_system); |