summaryrefslogtreecommitdiff
path: root/src/nautilus-query.h
diff options
context:
space:
mode:
authorAntónio Fernandes <antoniof@gnome.org>2018-11-29 14:24:29 +0000
committerErnestas Kulik <ernestask@gnome.org>2018-12-12 15:15:42 +0000
commitddded19a7852a5f002ceed561ac9e0310b69b637 (patch)
treea8c9e9b8671ca01f3d661812033a4ea12bb4d6d6 /src/nautilus-query.h
parent3feda7826615a93613502d9679a8bc3c24c01342 (diff)
downloadnautilus-ddded19a7852a5f002ceed561ac9e0310b69b637.tar.gz
query: Port MIME type filter to GPtrArray
We have been using doubly-linked lists to store MIME type names strings. But this is not a great container for strings, and we are copying the lists multiple times. So, use GPtrArray instead. This avoids copies thanks to reference counting, and enables autocleanup thanks to built-in data freeing.
Diffstat (limited to 'src/nautilus-query.h')
-rw-r--r--src/nautilus-query.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/nautilus-query.h b/src/nautilus-query.h
index b600d3653..6d6f66250 100644
--- a/src/nautilus-query.h
+++ b/src/nautilus-query.h
@@ -57,8 +57,8 @@ GFile* nautilus_query_get_location (NautilusQuery *query);
void nautilus_query_set_location (NautilusQuery *query,
GFile *location);
-GList * nautilus_query_get_mime_types (NautilusQuery *query);
-void nautilus_query_set_mime_types (NautilusQuery *query, GList *mime_types);
+GPtrArray * nautilus_query_get_mime_types (NautilusQuery *query);
+void nautilus_query_set_mime_types (NautilusQuery *query, GPtrArray *mime_types);
NautilusQuerySearchContent nautilus_query_get_search_content (NautilusQuery *query);
void nautilus_query_set_search_content (NautilusQuery *query,