From f937489dcd390e1e08a77cbc7b9eb7158bdc60aa Mon Sep 17 00:00:00 2001 From: Georges Basile Stavracas Neto Date: Sat, 3 Jan 2015 23:41:48 -0200 Subject: [PATCH] search-view: keep a cached count of results --- src/gcal-search-view.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/gcal-search-view.c b/src/gcal-search-view.c index 18bfd7eb..bb45e1ca 100644 --- a/src/gcal-search-view.c +++ b/src/gcal-search-view.c @@ -35,6 +35,7 @@ typedef struct GtkWidget *no_results_grid; /* misc */ + gint num_results; gchar *time_mask; gchar *date_mask; @@ -401,6 +402,7 @@ gcal_search_view_component_added (ECalDataModelSubscriber *subscriber, grid = make_grid_for_event (GCAL_SEARCH_VIEW (subscriber), GCAL_EVENT_WIDGET (event)); gtk_container_add (GTK_CONTAINER (priv->listbox), grid); + priv->num_results++; } static void @@ -451,6 +453,7 @@ gcal_search_view_component_removed (ECalDataModelSubscriber *subscriber, } g_list_free (children); + priv->num_results--; } static void