label: plug a memory leak

This commit is contained in:
Cosimo Cecchi
2010-12-07 10:13:32 +01:00
parent 6f67f5281f
commit 503be10148

View File

@ -3014,13 +3014,19 @@ get_font_metrics (PangoContext *context, GtkWidget *widget)
{ {
GtkStyleContext *style_context; GtkStyleContext *style_context;
PangoFontDescription *font; PangoFontDescription *font;
PangoFontMetrics *retval;
style_context = gtk_widget_get_style_context (widget); style_context = gtk_widget_get_style_context (widget);
gtk_style_context_get (style_context, 0, "font", &font, NULL); gtk_style_context_get (style_context, 0, "font", &font, NULL);
return pango_context_get_metrics (context, retval = pango_context_get_metrics (context,
font, font,
pango_context_get_language (context)); pango_context_get_language (context));
if (font != NULL)
pango_font_description_free (font);
return retval;
} }
static void static void