[gthumb] fixed test when "match any" is selected



commit 722eaa13c0d28de8b4de8112c28a3c72a8af6948
Author: Paolo Bacchilega <paobac src gnome org>
Date:   Wed Aug 11 13:23:56 2010 +0200

    fixed test when "match any" is selected

 extensions/search/gth-search-task.c |    9 ++++++++-
 1 files changed, 8 insertions(+), 1 deletions(-)
---
diff --git a/extensions/search/gth-search-task.c b/extensions/search/gth-search-task.c
index 6432c56..36884db 100644
--- a/extensions/search/gth-search-task.c
+++ b/extensions/search/gth-search-task.c
@@ -278,9 +278,16 @@ browser_location_ready_cb (GthBrowser    *browser,
 
 	if (! gth_test_chain_has_type_test (task->priv->test)) {
 		GthTest *general_filter;
+		GthTest *test_with_general_filter;
 
 		general_filter = gth_main_get_general_filter ();
-		gth_test_chain_add_test (task->priv->test, general_filter);
+		test_with_general_filter = gth_test_chain_new (GTH_MATCH_TYPE_ALL,
+							       general_filter,
+							       task->priv->test,
+							       NULL);
+
+		g_object_unref (task->priv->test);
+		task->priv->test = (GthTestChain *) test_with_general_filter;
 
 		g_object_unref (general_filter);
 	}



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]