[nautilus] search-engine-simple: don't send last batch when cancelled
- From: Cosimo Cecchi <cosimoc src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [nautilus] search-engine-simple: don't send last batch when cancelled
- Date: Mon, 15 Oct 2012 14:04:18 +0000 (UTC)
commit c196a6eadab591eadb1e981641e06b71f828ba43
Author: Cosimo Cecchi <cosimoc gnome org>
Date: Sun Oct 14 13:37:59 2012 -0400
search-engine-simple: don't send last batch when cancelled
There's no need to send a last batch of results if we are returning
because of a cancellation.
.../nautilus-search-engine-simple.c | 5 ++++-
1 files changed, 4 insertions(+), 1 deletions(-)
---
diff --git a/libnautilus-private/nautilus-search-engine-simple.c b/libnautilus-private/nautilus-search-engine-simple.c
index 453ff12..dc6ed8a 100644
--- a/libnautilus-private/nautilus-search-engine-simple.c
+++ b/libnautilus-private/nautilus-search-engine-simple.c
@@ -318,7 +318,10 @@ search_thread_func (gpointer user_data)
visit_directory (dir, data);
g_object_unref (dir);
}
- send_batch (data);
+
+ if (!g_cancellable_is_cancelled (data->cancellable)) {
+ send_batch (data);
+ }
g_idle_add (search_thread_done_idle, data);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]