From 20f72c43595a374873bbb6599c547648a741b50d Mon Sep 17 00:00:00 2001 From: Carlos Garcia Campos Date: Tue, 23 Jan 2007 21:28:29 +0000 Subject: [PATCH] Fix memory leak. Fixes bug #399907. 2007-01-23 Carlos Garcia Campos * gtk/gtkpagesetup.c (gtk_page_setup_set_paper_size_and_default_margins): Fix memory leak. Fixes bug #399907. svn path=/trunk/; revision=17206 --- ChangeLog | 6 ++++++ gtk/gtkpagesetup.c | 2 +- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index 4f6a87f70a..2b7f667a2b 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2007-01-23 Carlos Garcia Campos + + * gtk/gtkpagesetup.c + (gtk_page_setup_set_paper_size_and_default_margins): Fix memory leak. + Fixes bug #399907. + 2007-01-22 Chris Wilson Bug 399314 – Add G_GNUC_WARN_UNUSED_RESULT to gtk_style_attach diff --git a/gtk/gtkpagesetup.c b/gtk/gtkpagesetup.c index 9db0fc719d..c216dc8706 100644 --- a/gtk/gtkpagesetup.c +++ b/gtk/gtkpagesetup.c @@ -210,7 +210,7 @@ void gtk_page_setup_set_paper_size_and_default_margins (GtkPageSetup *setup, GtkPaperSize *size) { - setup->paper_size = gtk_paper_size_copy (size); + gtk_page_setup_set_paper_size (setup, size); setup->top_margin = gtk_paper_size_get_default_top_margin (setup->paper_size, GTK_UNIT_MM); setup->bottom_margin = gtk_paper_size_get_default_bottom_margin (setup->paper_size, GTK_UNIT_MM); setup->left_margin = gtk_paper_size_get_default_left_margin (setup->paper_size, GTK_UNIT_MM);