Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package evolution for openSUSE:Factory checked in at 2024-04-09 16:46:27 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/evolution (Old) and /work/SRC/openSUSE:Factory/.evolution.new.29460 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "evolution" Tue Apr 9 16:46:27 2024 rev:276 rq:1166089 version:3.52.0 Changes: -------- --- /work/SRC/openSUSE:Factory/evolution/evolution.changes 2024-03-20 21:11:46.496282570 +0100 +++ /work/SRC/openSUSE:Factory/.evolution.new.29460/evolution.changes 2024-04-09 16:46:49.359176218 +0200 @@ -1,0 +2,6 @@ +Thu Apr 4 14:20:03 UTC 2024 - M K <tu...@opensuse.org> + +- Add boo1221868.patch, fixing a crash when hiding competed tasks + (boo#1221868, glgo#GNOME/evolution#2712) + +------------------------------------------------------------------- New: ---- boo1221868.patch BETA DEBUG BEGIN: New: - Add boo1221868.patch, fixing a crash when hiding competed tasks (boo#1221868, glgo#GNOME/evolution#2712) BETA DEBUG END: ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ evolution.spec ++++++ --- /var/tmp/diff_new_pack.F7O09E/_old 2024-04-09 16:46:50.363213144 +0200 +++ /var/tmp/diff_new_pack.F7O09E/_new 2024-04-09 16:46:50.363213144 +0200 @@ -29,6 +29,8 @@ Group: Productivity/Networking/Email/Clients URL: https://wiki.gnome.org/Apps/Evolution/ Source0: %{name}-%{version}.tar.zst +# PATCH-FIX-UPSTREAM boo1221868.patch glgo#GNOME/evolution#2712 +Patch0: boo1221868.patch BuildRequires: bison BuildRequires: bogofilter ++++++ boo1221868.patch ++++++ >From a7fe0ab7cdf74ac73e4e3448e4fb29d4e7731f74 Mon Sep 17 00:00:00 2001 From: Milan Crha <mc...@redhat.com> Date: Thu, 4 Apr 2024 08:52:40 +0200 Subject: [PATCH] I#2712 - Crash when hiding completed tasks Closes https://gitlab.gnome.org/GNOME/evolution/-/issues/2712 --- src/calendar/gui/e-task-table.c | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/calendar/gui/e-task-table.c b/src/calendar/gui/e-task-table.c index a8e906e3e4..d92b279cb2 100644 --- a/src/calendar/gui/e-task-table.c +++ b/src/calendar/gui/e-task-table.c @@ -1376,7 +1376,7 @@ hide_completed_rows_ready (GObject *source_object, { ECalModel *model = user_data; ECalClient *cal_client; - GSList *m, *objects; + GSList *m, *objects = NULL; gboolean changed = FALSE; gint pos; GPtrArray *comp_objects; @@ -1384,7 +1384,8 @@ hide_completed_rows_ready (GObject *source_object, cal_client = E_CAL_CLIENT (source_object); - e_cal_client_get_object_list_finish (cal_client, result, &objects, &error); + if (!e_cal_client_get_object_list_finish (cal_client, result, &objects, &error)) + objects = NULL; if (g_error_matches (error, G_IO_ERROR, G_IO_ERROR_CANCELLED)) { g_error_free (error); @@ -1448,14 +1449,15 @@ show_completed_rows_ready (GObject *source_object, { ECalClient *cal_client; ECalModel *model = user_data; - GSList *m, *objects; + GSList *m, *objects = NULL; GPtrArray *comp_objects; GError *error = NULL; cal_client = E_CAL_CLIENT (source_object); g_return_if_fail (cal_client != NULL); - e_cal_client_get_object_list_finish (cal_client, result, &objects, &error); + if (!e_cal_client_get_object_list_finish (cal_client, result, &objects, &error)) + objects = NULL; if (g_error_matches (error, G_IO_ERROR, G_IO_ERROR_CANCELLED)) { g_error_free (error); -- GitLab