From be7752183eb07274b67036362f895b31aa28eb25 Mon Sep 17 00:00:00 2001 From: Marek Kasik Date: Tue, 18 Sep 2012 14:18:15 +0200 Subject: [PATCH] printing: Add "Custom." prefix only once to paper size Check whether "Custom." prefix is already present in the name of selected paper size. (#679883) --- modules/printbackends/cups/gtkprintbackendcups.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/modules/printbackends/cups/gtkprintbackendcups.c b/modules/printbackends/cups/gtkprintbackendcups.c index c79fe9da2..3c28a849f 100644 --- a/modules/printbackends/cups/gtkprintbackendcups.c +++ b/modules/printbackends/cups/gtkprintbackendcups.c @@ -562,8 +562,8 @@ add_cups_options (const gchar *key, } } - /* Add "Custom." prefix to custom values. */ - if (custom_value) + /* Add "Custom." prefix to custom values if not already added. */ + if (custom_value && !g_str_has_prefix (value, "Custom.")) { new_value = g_strdup_printf ("Custom.%s", value); gtk_cups_request_encode_option (request, key, new_value); -- 2.43.2