diff --git a/ChangeLog b/ChangeLog index f0e1ff37a3..bf9abb9e16 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2008-03-12 Jens Granseuer + + * modules/printbackends/cups/gtkprintbackendcups.c: + (cups_printer_prepare_for_print): Don't define variables in the + middle of a block. (#522067) + 2008-03-12 Matthias Clasen * gtk/gtkprintunixdialog.c: Add an overwrite confirmation diff --git a/modules/printbackends/cups/gtkprintbackendcups.c b/modules/printbackends/cups/gtkprintbackendcups.c index 72c5871a09..113388a142 100644 --- a/modules/printbackends/cups/gtkprintbackendcups.c +++ b/modules/printbackends/cups/gtkprintbackendcups.c @@ -2982,10 +2982,11 @@ cups_printer_prepare_for_print (GtkPrinter *printer, { char width[G_ASCII_DTOSTR_BUF_SIZE]; char height[G_ASCII_DTOSTR_BUF_SIZE]; + char *custom_name; g_ascii_formatd (width, sizeof (width), "%.2f", gtk_paper_size_get_width (paper_size, GTK_UNIT_POINTS)); g_ascii_formatd (height, sizeof (height), "%.2f", gtk_paper_size_get_height (paper_size, GTK_UNIT_POINTS)); - char *custom_name = g_strdup_printf (("Custom.%sx%s"), width, height); + custom_name = g_strdup_printf (("Custom.%sx%s"), width, height); gtk_print_settings_set (settings, "cups-PageSize", custom_name); g_free (custom_name); }