summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGeorges Basile Stavracas Neto <georges.stavracas@gmail.com>2023-03-11 12:41:11 -0300
committerGeorges Basile Stavracas Neto <georges.stavracas@gmail.com>2023-03-16 09:28:30 -0300
commita21670602634ecfa7c6e1b8a6303e9226bcc0c75 (patch)
tree4b6e189014e1ec90e5ef7fb42c9755e6d0c729e7
parentdbfc1c030aa2548a5d254b9c28d0b2450e159b19 (diff)
downloadgnome-calendar-a21670602634ecfa7c6e1b8a6303e9226bcc0c75.tar.gz
search/model: Use boolean result to find equal hits
It's a bit better than using -1 with an unsigned int :)
-rw-r--r--src/search/gcal-search-model.c12
1 files changed, 6 insertions, 6 deletions
diff --git a/src/search/gcal-search-model.c b/src/search/gcal-search-model.c
index 08cc0370..f6a0bf8e 100644
--- a/src/search/gcal-search-model.c
+++ b/src/search/gcal-search-model.c
@@ -148,7 +148,7 @@ gcal_search_model_add_event (GcalTimelineSubscriber *subscriber,
{
g_autoptr (GcalSearchHitEvent) search_hit = NULL;
GcalSearchModel *self;
- guint position = -1;
+ gboolean found;
self = GCAL_SEARCH_MODEL (subscriber);
@@ -159,12 +159,12 @@ gcal_search_model_add_event (GcalTimelineSubscriber *subscriber,
search_hit = gcal_search_hit_event_new (event);
- g_list_store_find_with_equal_func (G_LIST_STORE (self->model),
- search_hit,
- search_hits_equals_cb,
- &position);
+ found = g_list_store_find_with_equal_func (G_LIST_STORE (self->model),
+ search_hit,
+ search_hits_equals_cb,
+ NULL);
- if (position != -1)
+ if (found)
return;
g_list_store_insert_sorted (G_LIST_STORE (self->model),