[evolution-data-server/gnome-3-38] EBook/CalBackend: Correct free function for the pending_operations queue
- From: Milan Crha <mcrha src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [evolution-data-server/gnome-3-38] EBook/CalBackend: Correct free function for the pending_operations queue
- Date: Fri, 13 Nov 2020 11:32:06 +0000 (UTC)
commit 5063d8b3a6b599f1a637beb0225c16586f9d450b
Author: Milan Crha <mcrha redhat com>
Date: Fri Nov 13 12:28:47 2020 +0100
EBook/CalBackend: Correct free function for the pending_operations queue
The queue holds a DispatchNode structure, which is not a GObject
descendant, but the backend's dispose implementation called
g_object_unref() on it.
src/addressbook/libedata-book/e-book-backend.c | 2 +-
src/calendar/libedata-cal/e-cal-backend.c | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
---
diff --git a/src/addressbook/libedata-book/e-book-backend.c b/src/addressbook/libedata-book/e-book-backend.c
index d09df57af..f444bf3a5 100644
--- a/src/addressbook/libedata-book/e-book-backend.c
+++ b/src/addressbook/libedata-book/e-book-backend.c
@@ -519,7 +519,7 @@ book_backend_dispose (GObject *object)
g_hash_table_remove_all (priv->operation_ids);
while (!g_queue_is_empty (&priv->pending_operations))
- g_object_unref (g_queue_pop_head (&priv->pending_operations));
+ dispatch_node_free (g_queue_pop_head (&priv->pending_operations));
g_clear_object (&priv->blocked);
diff --git a/src/calendar/libedata-cal/e-cal-backend.c b/src/calendar/libedata-cal/e-cal-backend.c
index ec543e0f5..6c4482970 100644
--- a/src/calendar/libedata-cal/e-cal-backend.c
+++ b/src/calendar/libedata-cal/e-cal-backend.c
@@ -654,7 +654,7 @@ cal_backend_dispose (GObject *object)
g_hash_table_remove_all (priv->operation_ids);
while (!g_queue_is_empty (&priv->pending_operations))
- g_object_unref (g_queue_pop_head (&priv->pending_operations));
+ dispatch_node_free (g_queue_pop_head (&priv->pending_operations));
g_clear_object (&priv->blocked);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]