r16137 - gnucash/trunk/src - Unref a few pango layouts returned by gtk_widget_create_pango_layout().
Andreas Köhler
andi5 at cvs.gnucash.org
Wed May 30 11:56:36 EDT 2007
Author: andi5
Date: 2007-05-30 11:56:31 -0400 (Wed, 30 May 2007)
New Revision: 16137
Trac: http://svn.gnucash.org/trac/changeset/16137
Modified:
gnucash/trunk/src/gnome-utils/dialog-utils.c
gnucash/trunk/src/gnome-utils/gnc-dense-cal.c
gnucash/trunk/src/register/register-gnome/gnucash-sheet.c
Log:
Unref a few pango layouts returned by gtk_widget_create_pango_layout().
Modified: gnucash/trunk/src/gnome-utils/dialog-utils.c
===================================================================
--- gnucash/trunk/src/gnome-utils/dialog-utils.c 2007-05-30 15:56:27 UTC (rev 16136)
+++ gnucash/trunk/src/gnome-utils/dialog-utils.c 2007-05-30 15:56:31 UTC (rev 16137)
@@ -623,6 +623,7 @@
layout = gtk_widget_create_pango_layout(widget, "sample");
pango_layout_get_pixel_size(layout, NULL, &font_height);
+ g_object_unref(layout);
check_size = (font_height > 0) ? font_height - 6 : 9;
check_info->mask = gdk_pixmap_new (NULL, check_size, check_size, 1);
Modified: gnucash/trunk/src/gnome-utils/gnc-dense-cal.c
===================================================================
--- gnucash/trunk/src/gnome-utils/gnc-dense-cal.c 2007-05-30 15:56:27 UTC (rev 16136)
+++ gnucash/trunk/src/gnome-utils/gnc-dense-cal.c 2007-05-30 15:56:31 UTC (rev 16137)
@@ -1075,6 +1075,8 @@
widget->allocation.y,
widget->allocation.width,
widget->allocation.height);
+
+ g_object_unref(layout);
}
static void
Modified: gnucash/trunk/src/register/register-gnome/gnucash-sheet.c
===================================================================
--- gnucash/trunk/src/register/register-gnome/gnucash-sheet.c 2007-05-30 15:56:27 UTC (rev 16136)
+++ gnucash/trunk/src/register/register-gnome/gnucash-sheet.c 2007-05-30 15:56:31 UTC (rev 16137)
@@ -1952,6 +1952,8 @@
}
}
+ g_object_unref (layout);
+
return max;
}
More information about the gnucash-changes
mailing list