summaryrefslogtreecommitdiff
path: root/gtk/gtkimage.c
diff options
context:
space:
mode:
authorPaolo Borelli <pborelli@gnome.org>2013-04-27 11:08:21 +0200
committerPaolo Borelli <pborelli@gnome.org>2013-04-27 13:59:29 +0200
commitd35596fe92f840afe13949c7d5af21623a7aa44d (patch)
treec903b0fc85e4d7e020e46884271c5433014e4b73 /gtk/gtkimage.c
parentb957e1669537a2d5ec94ec3e5160555eeed18e82 (diff)
downloadgtk+-d35596fe92f840afe13949c7d5af21623a7aa44d.tar.gz
GtkImage: do not leak metrics in baseline align
https://bugzilla.gnome.org/show_bug.cgi?id=699020
Diffstat (limited to 'gtk/gtkimage.c')
-rw-r--r--gtk/gtkimage.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/gtk/gtkimage.c b/gtk/gtkimage.c
index f21f227309..61c41b97ee 100644
--- a/gtk/gtkimage.c
+++ b/gtk/gtkimage.c
@@ -1417,6 +1417,8 @@ gtk_image_get_baseline_align (GtkImage *image)
image->priv->baseline_align =
(float)pango_font_metrics_get_ascent (metrics) /
(pango_font_metrics_get_ascent (metrics) + pango_font_metrics_get_descent (metrics));
+
+ pango_font_metrics_unref (metrics);
}
return image->priv->baseline_align;