diff options
author | Mike Gorse <mgorse@suse.com> | 2022-08-22 19:54:57 +0000 |
---|---|---|
committer | Mike Gorse <mgorse@suse.com> | 2022-08-22 19:54:57 +0000 |
commit | cd6acb361afac766fd4896157eac8cade03572d4 (patch) | |
tree | 444a06c3779ac2bf07de3e40fa13b475d1bd6c5c /atspi | |
parent | 6c6e8489bada67865439e31271efd3cb6d52d928 (diff) | |
parent | 522c712aa8ae7f3c2ac576ef9b9ec130d31048ae (diff) | |
download | at-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.c | 9 |
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 |