From c098ad93223114ec761e58010cef9c141e613ca0 Mon Sep 17 00:00:00 2001 From: Christian Persch Date: Mon, 31 Dec 2007 00:04:48 +0000 Subject: [PATCH] Plug a mem leak. Bug #506107. 2007-12-31 Christian Persch * gtk/gtkprintunixdialog.c: (gtk_print_unix_dialog_get_property): Plug a mem leak. Bug #506107. svn path=/branches/gtk-2-12/; revision=19291 --- ChangeLog | 5 +++++ gtk/gtkprintunixdialog.c | 7 ++++--- 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/ChangeLog b/ChangeLog index 4c7c016389..7582161541 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2007-12-31 Christian Persch + + * gtk/gtkprintunixdialog.c: (gtk_print_unix_dialog_get_property): + Plug a mem leak. Bug #506107. + 2007-12-28 Johan Dahlin Merged from trunk: diff --git a/gtk/gtkprintunixdialog.c b/gtk/gtkprintunixdialog.c index f5cc16809e..3e898cb110 100644 --- a/gtk/gtkprintunixdialog.c +++ b/gtk/gtkprintunixdialog.c @@ -1,6 +1,7 @@ /* GtkPrintUnixDialog * Copyright (C) 2006 John (J5) Palmieri * Copyright (C) 2006 Alexander Larsson + * Copyright © 2006, 2007 Christian Persch * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public @@ -589,7 +590,7 @@ gtk_print_unix_dialog_get_property (GObject *object, g_value_set_int (value, priv->current_page); break; case PROP_PRINT_SETTINGS: - g_value_set_object (value, gtk_print_unix_dialog_get_settings (dialog)); + g_value_take_object (value, gtk_print_unix_dialog_get_settings (dialog)); break; case PROP_SELECTED_PRINTER: g_value_set_object (value, priv->current_printer); @@ -733,7 +734,7 @@ wrap_in_frame (const gchar *label, GtkWidget *frame, *alignment, *label_widget; gchar *bold_text; - label_widget = gtk_label_new (""); + label_widget = gtk_label_new (NULL); gtk_misc_set_alignment (GTK_MISC (label_widget), 0.0, 0.5); gtk_widget_show (label_widget); @@ -1728,7 +1729,7 @@ dialog_set_page_ranges (GtkPrintUnixDialog *dialog, { GtkPrintUnixDialogPrivate *priv = dialog->priv; gint i; - GString *s = g_string_new (""); + GString *s = g_string_new (NULL); for (i = 0; i < n_ranges; i++) {