diff options
author | Carlos Soriano <csoriano@gnome.org> | 2015-07-21 23:59:55 +0200 |
---|---|---|
committer | Carlos Soriano <csoriano@gnome.org> | 2015-07-22 13:02:04 +0200 |
commit | 902cac93a1748e7d2029c626c16d88d91b8c336e (patch) | |
tree | 73e3ea8c8f414168efb6aa25febabd2754ebbfa4 | |
parent | 164e95fd3d8676f8ce6040cc4a4968cbc37adee6 (diff) | |
download | nautilus-902cac93a1748e7d2029c626c16d88d91b8c336e.tar.gz |
search-directory: fix done loading signal emission
We were emitting the done loading signal everytime the search
directory were ensure loading. But we were ensuring loading in more
cases than it actually done loading.
We are done loading when the search engine finishes. So only emit
the done loading signal at that moment.
-rw-r--r-- | libnautilus-private/nautilus-search-directory.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/libnautilus-private/nautilus-search-directory.c b/libnautilus-private/nautilus-search-directory.c index eb43d4e8c..836b0d3f4 100644 --- a/libnautilus-private/nautilus-search-directory.c +++ b/libnautilus-private/nautilus-search-directory.c @@ -513,7 +513,6 @@ search_directory_ensure_loaded (NautilusSearchDirectory *search) } search->details->search_loaded = TRUE; - nautilus_directory_emit_done_loading (NAUTILUS_DIRECTORY (search)); /* Add all file callbacks */ g_list_foreach (search->details->pending_callback_list, @@ -592,6 +591,7 @@ static void search_engine_finished (NautilusSearchEngine *engine, NautilusSearchDirectory *search) { search_directory_ensure_loaded (search); + nautilus_directory_emit_done_loading (NAUTILUS_DIRECTORY (search)); } static void |