Commit 3c0b6914 authored by Alberto Ruiz's avatar Alberto Ruiz Committed by Matthias Clasen

GtkFontChooser: Unref deprecated widgets on finalize

parent bb008411
......@@ -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.
*****************************************************************************/
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment