diff options
author | Rui Caridade <[email protected]> | 2018-09-10 21:37:40 +0100 |
---|---|---|
committer | lukefromdc <[email protected]> | 2018-09-18 14:33:44 -0400 |
commit | de3e05bcf31bd6397e62cf36d1319ff21caf3797 (patch) | |
tree | 0afe2fc091decfe1d94fdc53024d122fb60d3aae | |
parent | 4e8bddd44e848c220fced005eb2ba5d4267a79ba (diff) | |
download | mate-panel-de3e05bcf31bd6397e62cf36d1319ff21caf3797.tar.bz2 mate-panel-de3e05bcf31bd6397e62cf36d1319ff21caf3797.tar.xz |
panel-toplevel: fix memory leak in calculate_minimum_height
Origin commit :
https://github.com/GNOME/gnome-panel/commit/19129513e9dbfef9a985e0666d98d60a9e7b2779#diff-97cdffd8b53134e4fdfdd45b4a862042R2144
-rw-r--r-- | mate-panel/panel-toplevel.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/mate-panel/panel-toplevel.c b/mate-panel/panel-toplevel.c index d9456f22..0b338d07 100644 --- a/mate-panel/panel-toplevel.c +++ b/mate-panel/panel-toplevel.c @@ -2317,7 +2317,7 @@ calculate_minimum_height (GtkWidget *widget, { GtkStateFlags state; GtkStyleContext *style_context; - const PangoFontDescription *font_desc; + PangoFontDescription *font_desc; GtkBorder padding; PangoContext *pango_context; PangoFontMetrics *metrics; @@ -2338,6 +2338,7 @@ calculate_minimum_height (GtkWidget *widget, ascent = pango_font_metrics_get_ascent (metrics); descent = pango_font_metrics_get_descent (metrics); + pango_font_description_free (font_desc); pango_font_metrics_unref (metrics); thickness = orientation & PANEL_HORIZONTAL_MASK ? |