[gtksourceview/wip/chergert/gsv-gtk4] styleschemechooserwidget: remove listbox on dispose



commit 5d6d9d733c9a26cb98cb8213641fe9a13bfd0266
Author: Christian Hergert <chergert redhat com>
Date:   Wed Jul 1 15:55:59 2020 -0700

    styleschemechooserwidget: remove listbox on dispose
    
    This is required now for GTK 4 when using templates.

 gtksourceview/gtksourcestyleschemechooserwidget.c | 1 +
 1 file changed, 1 insertion(+)
---
diff --git a/gtksourceview/gtksourcestyleschemechooserwidget.c 
b/gtksourceview/gtksourcestyleschemechooserwidget.c
index a85068e9..fdec151b 100644
--- a/gtksourceview/gtksourcestyleschemechooserwidget.c
+++ b/gtksourceview/gtksourcestyleschemechooserwidget.c
@@ -74,6 +74,7 @@ gtk_source_style_scheme_chooser_widget_dispose (GObject *object)
        GtkSourceStyleSchemeChooserWidget *widget = GTK_SOURCE_STYLE_SCHEME_CHOOSER_WIDGET (object);
        GtkSourceStyleSchemeChooserWidgetPrivate *priv = 
gtk_source_style_scheme_chooser_widget_get_instance_private (widget);
 
+       g_clear_pointer ((GtkWidget **)&priv->list_box, gtk_widget_unparent);
        g_clear_object (&priv->scheme);
 
        G_OBJECT_CLASS (gtk_source_style_scheme_chooser_widget_parent_class)->dispose (object);


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