forked from AuroraMiddleware/gtk
GtkFontChooser: Unref deprecated widgets on finalize
This commit is contained in:
parent
bb008411e0
commit
3c0b6914e0
@ -908,6 +908,14 @@ gtk_font_selection_finalize (GObject *object)
|
||||
gtk_font_selection_ref_family (fontsel, NULL);
|
||||
gtk_font_selection_ref_face (fontsel, NULL);
|
||||
|
||||
/* FIXME: Remove this for 4.0 */
|
||||
if (fontsel->priv->size_list)
|
||||
{
|
||||
g_object_unref (fontsel->priv->size_list);
|
||||
g_object_unref (fontsel->priv->font_list);
|
||||
g_object_unref (fontsel->priv->face_list);
|
||||
}
|
||||
|
||||
G_OBJECT_CLASS (gtk_font_selection_parent_class)->finalize (object);
|
||||
}
|
||||
|
||||
@ -1071,16 +1079,6 @@ initialize_deprecated_widgets (GtkFontSelection *fontsel)
|
||||
cursor_changed_cb (priv->family_face_list, priv);
|
||||
}
|
||||
|
||||
static void
|
||||
destroy_deprecated_widgets (GtkFontSelection *fontsel)
|
||||
{
|
||||
GtkFontSelectionPrivate *priv = fontsel->priv;
|
||||
|
||||
g_object_unref (priv->size_list);
|
||||
g_object_unref (priv->font_list);
|
||||
g_object_unref (priv->face_list);
|
||||
}
|
||||
|
||||
/*****************************************************************************
|
||||
* These functions are the main public interface for getting/setting the font.
|
||||
*****************************************************************************/
|
||||
|
Loading…
Reference in New Issue
Block a user