From cf56999bf75ecbe3109d49eb7297f898838796f5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Guido=20G=C3=BCnther?= Date: Fri, 24 Jul 2020 11:49:48 +0200 Subject: [PATCH] feedback-manager: Deeply free the feedback list Instead of freeing each elemnt after each iteration and then the list itself at the very end just fully free the list. g_autoslist does not work well on oder glib so do that manually. This is just cosmetics. --- src/fbd-feedback-manager.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/fbd-feedback-manager.c b/src/fbd-feedback-manager.c index fedb895..c2fa9bc 100644 --- a/src/fbd-feedback-manager.c +++ b/src/fbd-feedback-manager.c @@ -301,9 +301,8 @@ fbd_feedback_manager_handle_trigger_feedback (LfbGdbusFeedback *object, fbd_event_add_feedback (event, fb); found_fb = TRUE; } - g_object_unref (fb); } - g_slist_free (feedbacks); + g_slist_free_full (feedbacks, g_object_unref); } else { /* No feedbacks found at all */ found_fb = FALSE;