[libhandy] preferences-window: Use destroy() instead of dispose()



commit e9a61a52330e109c16c3bde817bcc61f0a315df9
Author: Alexander Mikhaylenko <alexm gnome org>
Date:   Thu Dec 17 13:09:26 2020 +0500

    preferences-window: Use destroy() instead of dispose()
    
    While they are functionally equivalent, destroy() is the correct place
    for this semantically.

 src/hdy-preferences-group.c | 9 +++++----
 1 file changed, 5 insertions(+), 4 deletions(-)
---
diff --git a/src/hdy-preferences-group.c b/src/hdy-preferences-group.c
index 92b2e3b7..15162d34 100644
--- a/src/hdy-preferences-group.c
+++ b/src/hdy-preferences-group.c
@@ -173,9 +173,9 @@ hdy_preferences_group_set_property (GObject      *object,
 }
 
 static void
-hdy_preferences_group_dispose (GObject *object)
+hdy_preferences_group_destroy (GtkWidget *widget)
 {
-  HdyPreferencesGroup *self = HDY_PREFERENCES_GROUP (object);
+  HdyPreferencesGroup *self = HDY_PREFERENCES_GROUP (widget);
   HdyPreferencesGroupPrivate *priv = hdy_preferences_group_get_instance_private (self);
 
   /*
@@ -188,7 +188,7 @@ hdy_preferences_group_dispose (GObject *object)
   priv->listbox_box = NULL;
   priv->title = NULL;
 
-  G_OBJECT_CLASS (hdy_preferences_group_parent_class)->dispose (object);
+  GTK_WIDGET_CLASS (hdy_preferences_group_parent_class)->destroy (widget);
 }
 
 static void
@@ -234,7 +234,8 @@ hdy_preferences_group_class_init (HdyPreferencesGroupClass *klass)
 
   object_class->get_property = hdy_preferences_group_get_property;
   object_class->set_property = hdy_preferences_group_set_property;
-  object_class->dispose = hdy_preferences_group_dispose;
+
+  widget_class->destroy = hdy_preferences_group_destroy;
 
   container_class->add = hdy_preferences_group_add;
   container_class->remove = hdy_preferences_group_remove;


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