mirror of
https://gitlab.gnome.org/GNOME/nautilus
synced 2024-10-04 06:49:57 +00:00
shell-search-provider: make search recursive
We lost the recursivity on the shell search with the search rework. We need to explicitly set recursivity on the simple provider now. https://bugzilla.gnome.org/show_bug.cgi?id=766174
This commit is contained in:
parent
c0458bd65f
commit
26a3ab4cd5
|
@ -394,6 +394,7 @@ execute_search (NautilusShellSearchProvider *self,
|
||||||
{
|
{
|
||||||
gchar *terms_joined;
|
gchar *terms_joined;
|
||||||
NautilusQuery *query;
|
NautilusQuery *query;
|
||||||
|
NautilusSearchEngine *simple_provider;
|
||||||
PendingSearch *pending_search;
|
PendingSearch *pending_search;
|
||||||
GFile *home;
|
GFile *home;
|
||||||
|
|
||||||
|
@ -438,6 +439,8 @@ execute_search (NautilusShellSearchProvider *self,
|
||||||
g_debug ("*** Search engine search started");
|
g_debug ("*** Search engine search started");
|
||||||
nautilus_search_provider_set_query (NAUTILUS_SEARCH_PROVIDER (pending_search->engine),
|
nautilus_search_provider_set_query (NAUTILUS_SEARCH_PROVIDER (pending_search->engine),
|
||||||
query);
|
query);
|
||||||
|
simple_provider = nautilus_search_engine_get_simple_provider (pending_search->engine);
|
||||||
|
g_object_set (simple_provider, "recursive", TRUE, NULL);
|
||||||
nautilus_search_provider_start (NAUTILUS_SEARCH_PROVIDER (pending_search->engine));
|
nautilus_search_provider_start (NAUTILUS_SEARCH_PROVIDER (pending_search->engine));
|
||||||
|
|
||||||
g_clear_object (&home);
|
g_clear_object (&home);
|
||||||
|
|
Loading…
Reference in a new issue