diff options
author | Georges Basile Stavracas Neto <georges.stavracas@gmail.com> | 2023-03-11 12:41:11 -0300 |
---|---|---|
committer | Georges Basile Stavracas Neto <georges.stavracas@gmail.com> | 2023-03-16 09:28:30 -0300 |
commit | a21670602634ecfa7c6e1b8a6303e9226bcc0c75 (patch) | |
tree | 4b6e189014e1ec90e5ef7fb42c9755e6d0c729e7 | |
parent | dbfc1c030aa2548a5d254b9c28d0b2450e159b19 (diff) | |
download | gnome-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.c | 12 |
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), |