don't replace the usage line with the description for optional parameters,
authorVincent Untz <vuntz@gnome.org>
Tue, 5 Jun 2007 08:44:20 +0000 (08:44 +0000)
committerVincent Untz <vuntz@src.gnome.org>
Tue, 5 Jun 2007 08:44:20 +0000 (08:44 +0000)
2007-06-05  Vincent Untz  <vuntz@gnome.org>

* glib/goption.c: (g_option_context_get_help): don't replace the usage
line with the description for optional parameters, but append the
description. (#444130)

svn path=/trunk/; revision=5534

ChangeLog
glib/goption.c

index ddd4039..8d0e07b 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2007-06-05  Vincent Untz  <vuntz@gnome.org>
+
+       * glib/goption.c: (g_option_context_get_help): don't replace the usage
+       line with the description for optional parameters, but append the
+       description. (#444130)
+
 2007-06-04  Matthias Clasen  <mclasen@redhat.com>
 
        * configure.in: Bump version
index 1548edc..c385140 100644 (file)
@@ -573,14 +573,14 @@ g_option_context_get_help (GOptionContext *context,
 
   if (rest_description)
     {
-      g_string_printf (string, " ");
-      g_string_printf (string, rest_description);
+      g_string_append (string, " ");
+      g_string_append (string, rest_description);
     }
 
   if (context->parameter_string)
     {
-      g_string_printf (string, " ");
-      g_string_printf (string, TRANSLATE (context, context->parameter_string));
+      g_string_append (string, " ");
+      g_string_append (string, TRANSLATE (context, context->parameter_string));
     }
 
   g_string_append (string, "\n\n");