From 9eea2ee98578ccacbd6b6a9324eebfd70822add8 Mon Sep 17 00:00:00 2001 From: Georges Basile Stavracas Neto Date: Fri, 3 Apr 2026 18:15:00 -0300 Subject: [PATCH] core/calendar-monitor: Use NULL-terminated arrays This will help with next commits Part-of: --- src/core/gcal-calendar-monitor.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/core/gcal-calendar-monitor.c b/src/core/gcal-calendar-monitor.c index 282788e1..c058b87f 100644 --- a/src/core/gcal-calendar-monitor.c +++ b/src/core/gcal-calendar-monitor.c @@ -1068,7 +1068,7 @@ add_events_to_timeline_in_idle_cb (gpointer user_data) events = idle_data->events; g_assert (idle_data->event_ids == NULL); - events_to_add = g_ptr_array_sized_new (events->len); + events_to_add = g_ptr_array_new_null_terminated (events->len, NULL, TRUE); G_RW_LOCK_WRITER_AUTO_LOCK (&self->shared.lock, writer_locker); for (guint i = 0; i < events->len; i++) @@ -1110,8 +1110,8 @@ update_events_in_idle_cb (gpointer user_data) events = g_steal_pointer (&idle_data->events); g_assert (idle_data->event_ids == NULL); - old_events = g_ptr_array_new_full (events->len, g_object_unref); - new_events = g_ptr_array_sized_new (events->len); + old_events = g_ptr_array_new_null_terminated (events->len, g_object_unref, TRUE); + new_events = g_ptr_array_new_null_terminated (events->len, NULL, TRUE); G_RW_LOCK_WRITER_AUTO_LOCK (&self->shared.lock, writer_locker); for (guint i = 0; i < events->len; i++) @@ -1160,7 +1160,7 @@ remove_events_from_timeline_in_idle_cb (gpointer user_data) event_ids = g_steal_pointer (&idle_data->event_ids); g_assert (idle_data->events == NULL); - events_to_remove = g_ptr_array_new_full (event_ids->len, g_object_unref); + events_to_remove = g_ptr_array_new_null_terminated (event_ids->len, g_object_unref, TRUE); G_RW_LOCK_WRITER_AUTO_LOCK (&self->shared.lock, writer_locker);