search-view: keep a cached count of results
This commit is contained in:
committed by
Erick Pérez Castellanos
parent
a3c12fe092
commit
f937489dcd
@@ -35,6 +35,7 @@ typedef struct
|
|||||||
GtkWidget *no_results_grid;
|
GtkWidget *no_results_grid;
|
||||||
|
|
||||||
/* misc */
|
/* misc */
|
||||||
|
gint num_results;
|
||||||
gchar *time_mask;
|
gchar *time_mask;
|
||||||
gchar *date_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));
|
grid = make_grid_for_event (GCAL_SEARCH_VIEW (subscriber), GCAL_EVENT_WIDGET (event));
|
||||||
gtk_container_add (GTK_CONTAINER (priv->listbox), grid);
|
gtk_container_add (GTK_CONTAINER (priv->listbox), grid);
|
||||||
|
priv->num_results++;
|
||||||
}
|
}
|
||||||
|
|
||||||
static void
|
static void
|
||||||
@@ -451,6 +453,7 @@ gcal_search_view_component_removed (ECalDataModelSubscriber *subscriber,
|
|||||||
}
|
}
|
||||||
|
|
||||||
g_list_free (children);
|
g_list_free (children);
|
||||||
|
priv->num_results--;
|
||||||
}
|
}
|
||||||
|
|
||||||
static void
|
static void
|
||||||
|
|||||||
Reference in New Issue
Block a user