]> Pileus Git - ~andy/gtk/commitdiff
Documentation updates.
authorMatthias Clasen <mclasen@redhat.com>
Fri, 30 Jun 2006 10:42:31 +0000 (10:42 +0000)
committerMatthias Clasen <matthiasc@src.gnome.org>
Fri, 30 Jun 2006 10:42:31 +0000 (10:42 +0000)
2006-06-30  Matthias Clasen  <mclasen@redhat.com>

        * gtk/gtkprintsettings.c (gtk_print_settings_get_page_ranges):
        Documentation updates.

        * gtk/gtkprintunixdialog.c (gtk_print_unix_dialog_set_settings):
        Don't leak the ranges.  (#346237, Carolyn MacLeod)

ChangeLog
ChangeLog.pre-2-10
gtk/gtkprintsettings.c
gtk/gtkprintunixdialog.c

index 3a367ec3324cd6f661a1b81c8efced0573b66384..7d26bd828a52f595f0c915559e2e39f2576e0ec0 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,11 @@
 2006-06-30  Matthias Clasen  <mclasen@redhat.com>
 
+       * gtk/gtkprintsettings.c (gtk_print_settings_get_page_ranges):
+       Documentation updates.
+
+       * gtk/gtkprintunixdialog.c (gtk_print_unix_dialog_set_settings):
+       Don't leak the ranges.  (#346237, Carolyn MacLeod)
+
        * gtk/gtkprintjob.[hc]: Add a PREVIEW capability to hide
        the preview button.  (#346113, Christian Persch)
 
index 3a367ec3324cd6f661a1b81c8efced0573b66384..7d26bd828a52f595f0c915559e2e39f2576e0ec0 100644 (file)
@@ -1,5 +1,11 @@
 2006-06-30  Matthias Clasen  <mclasen@redhat.com>
 
+       * gtk/gtkprintsettings.c (gtk_print_settings_get_page_ranges):
+       Documentation updates.
+
+       * gtk/gtkprintunixdialog.c (gtk_print_unix_dialog_set_settings):
+       Don't leak the ranges.  (#346237, Carolyn MacLeod)
+
        * gtk/gtkprintjob.[hc]: Add a PREVIEW capability to hide
        the preview button.  (#346113, Christian Persch)
 
index d451ec5c6f27daaa018cdda307cb437fc00bd74c..d7c62449dd9607b5bbeadca4f0bfc2b9390976d5 100644 (file)
@@ -1238,7 +1238,8 @@ gtk_print_settings_set_print_pages (GtkPrintSettings *settings,
  * 
  * Gets the value of %GTK_PRINT_SETTINGS_PAGE_RANGES.
  * 
- * Return value: an array of #GtkPageRange<!-- -->s
+ * Return value: an array of #GtkPageRange<!-- -->s. Use g_free()
+ *   to free the array when it is no longer needed. 
  *
  * Since: 2.10
  */
index 0a7e03b36141395667d188e5bb2e6989c78c5985..722232eb67d057fef1cebf12e296feb74d124bfd 100644 (file)
@@ -2592,7 +2592,10 @@ gtk_print_unix_dialog_set_settings (GtkPrintUnixDialog *dialog,
       dialog_set_print_pages (dialog, gtk_print_settings_get_print_pages (settings));
       ranges = gtk_print_settings_get_page_ranges (settings, &num_ranges);
       if (ranges)
-       dialog_set_page_ranges (dialog, ranges, num_ranges);
+        {
+         dialog_set_page_ranges (dialog, ranges, num_ranges);
+          g_free (ranges);
+        }
 
       priv->format_for_printer =
        g_strdup (gtk_print_settings_get (settings, "format-for-printer"));