summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCarlos Soriano <csoriano@gnome.org>2015-07-21 23:59:55 +0200
committerCarlos Soriano <csoriano@gnome.org>2015-07-22 13:02:04 +0200
commit902cac93a1748e7d2029c626c16d88d91b8c336e (patch)
tree73e3ea8c8f414168efb6aa25febabd2754ebbfa4
parent164e95fd3d8676f8ce6040cc4a4968cbc37adee6 (diff)
downloadnautilus-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.c2
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