summaryrefslogtreecommitdiff
path: root/src/nautilus-file-utilities.h
diff options
context:
space:
mode:
authorErnestas Kulik <ernestask@gnome.org>2018-09-14 13:52:11 +0300
committerErnestas Kulik <ernestask@gnome.org>2018-09-25 09:33:49 +0300
commit62ba6d83df162b149785ed10a13d242ee1a13dc1 (patch)
treeab6ae7d9461ebd11c4b0dcde8ee1b0dc50bfac84 /src/nautilus-file-utilities.h
parentd3b4555bb9f45040a1959774f6a01f01587b876f (diff)
downloadnautilus-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.h2
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);