summaryrefslogtreecommitdiff
path: root/atspi
diff options
context:
space:
mode:
authorMike Gorse <mgorse@suse.com>2022-08-22 19:54:57 +0000
committerMike Gorse <mgorse@suse.com>2022-08-22 19:54:57 +0000
commitcd6acb361afac766fd4896157eac8cade03572d4 (patch)
tree444a06c3779ac2bf07de3e40fa13b475d1bd6c5c /atspi
parent6c6e8489bada67865439e31271efd3cb6d52d928 (diff)
parent522c712aa8ae7f3c2ac576ef9b9ec130d31048ae (diff)
downloadat-spi2-core-cd6acb361afac766fd4896157eac8cade03572d4.tar.gz
Merge branch 'call-unused-cleanup-function' into 'main'
misc: call queue cleanup function See merge request GNOME/at-spi2-core!106
Diffstat (limited to 'atspi')
-rw-r--r--atspi/atspi-misc.c9
1 files changed, 7 insertions, 2 deletions
diff --git a/atspi/atspi-misc.c b/atspi/atspi-misc.c
index 18abfceb..cc7e54dd 100644
--- a/atspi/atspi-misc.c
+++ b/atspi/atspi-misc.c
@@ -170,6 +170,8 @@ end:
dbus_connection_unref (bus);
bus = NULL;
}
+
+ cleanup_deferred_message ();
}
static gboolean atspi_inited = FALSE;
@@ -784,8 +786,11 @@ destroy_deferred_message_item(gpointer ptr)
static void
cleanup_deferred_message(void)
{
- g_queue_free_full (deferred_messages, destroy_deferred_message_item);
- deferred_messages = NULL;
+ if (deferred_messages)
+ {
+ g_queue_free_full (deferred_messages, destroy_deferred_message_item);
+ deferred_messages = NULL;
+ }
}
static gboolean