[gnome-bluetooth/wip/hadess/cleanups: 9/11] fixup! lib: Use g_clear_* to simplify some code




commit 866110482f59026977f8ff5e32857b859894419d
Author: Bastien Nocera <hadess hadess net>
Date:   Wed Feb 10 17:35:58 2021 +0100

    fixup! lib: Use g_clear_* to simplify some code

 lib/bluetooth-filter-widget.c | 8 ++------
 1 file changed, 2 insertions(+), 6 deletions(-)
---
diff --git a/lib/bluetooth-filter-widget.c b/lib/bluetooth-filter-widget.c
index 3c81189c..88f28605 100644
--- a/lib/bluetooth-filter-widget.c
+++ b/lib/bluetooth-filter-widget.c
@@ -319,8 +319,7 @@ bluetooth_filter_widget_finalize (GObject *object)
 {
        BluetoothFilterWidget *filter = BLUETOOTH_FILTER_WIDGET (object);
 
-       g_free (filter->device_service_filter);
-       filter->device_service_filter = NULL;
+       g_clear_pointer (&filter->device_service_filter, g_free);
 
        G_OBJECT_CLASS(bluetooth_filter_widget_parent_class)->finalize(object);
 }
@@ -330,10 +329,7 @@ bluetooth_filter_widget_dispose (GObject *object)
 {
        BluetoothFilterWidget *filter = BLUETOOTH_FILTER_WIDGET (object);
 
-       if (filter->chooser) {
-               g_object_unref (filter->chooser);
-               filter->chooser = NULL;
-       }
+       g_clear_object (&filter->chooser);
 
        G_OBJECT_CLASS(bluetooth_filter_widget_parent_class)->dispose(object);
 }


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]