search/model: Use boolean result to find equal hits

It's a bit better than using -1 with an unsigned int :)
This commit is contained in:
Georges Basile Stavracas Neto
2023-03-16 09:28:30 -03:00
parent dbfc1c030a
commit a216706026
+6 -6
View File
@@ -148,7 +148,7 @@ gcal_search_model_add_event (GcalTimelineSubscriber *subscriber,
{ {
g_autoptr (GcalSearchHitEvent) search_hit = NULL; g_autoptr (GcalSearchHitEvent) search_hit = NULL;
GcalSearchModel *self; GcalSearchModel *self;
guint position = -1; gboolean found;
self = GCAL_SEARCH_MODEL (subscriber); self = GCAL_SEARCH_MODEL (subscriber);
@@ -159,12 +159,12 @@ gcal_search_model_add_event (GcalTimelineSubscriber *subscriber,
search_hit = gcal_search_hit_event_new (event); search_hit = gcal_search_hit_event_new (event);
g_list_store_find_with_equal_func (G_LIST_STORE (self->model), found = g_list_store_find_with_equal_func (G_LIST_STORE (self->model),
search_hit, search_hit,
search_hits_equals_cb, search_hits_equals_cb,
&position); NULL);
if (position != -1) if (found)
return; return;
g_list_store_insert_sorted (G_LIST_STORE (self->model), g_list_store_insert_sorted (G_LIST_STORE (self->model),