+2006-03-15 Matthias Clasen <mclasen@redhat.com>
+
+ * glib/goption.c (g_option_context_parse): Only set the prgname
+ if it hasn't been set before. (#334611, Chong Kai Xiong)
+
2006-03-14 Matthias Clasen <mclasen@redhat.com>
* glib/gutils.c (g_parse_debug_string): Don't read past the
+2006-03-15 Matthias Clasen <mclasen@redhat.com>
+
+ * glib/goption.c (g_option_context_parse): Only set the prgname
+ if it hasn't been set before. (#334611, Chong Kai Xiong)
+
2006-03-14 Matthias Clasen <mclasen@redhat.com>
* glib/gutils.c (g_parse_debug_string): Don't read past the
+2006-03-15 Matthias Clasen <mclasen@redhat.com>
+
+ * glib/goption.c (g_option_context_parse): Only set the prgname
+ if it hasn't been set before. (#334611, Chong Kai Xiong)
+
2006-03-14 Matthias Clasen <mclasen@redhat.com>
* glib/gutils.c (g_parse_debug_string): Don't read past the
GList *list;
/* Set program name */
- if (argc && argv && *argc)
+ if (!g_get_prgname())
{
- gchar *prgname;
-
- prgname = g_path_get_basename ((*argv)[0]);
- g_set_prgname (prgname);
- g_free (prgname);
- }
- else
- {
- g_set_prgname ("<unknown>");
+ if (argc && argv && *argc)
+ {
+ gchar *prgname;
+
+ prgname = g_path_get_basename ((*argv)[0]);
+ g_set_prgname (prgname);
+ g_free (prgname);
+ }
+ else
+ g_set_prgname ("<unknown>");
}
-
+
/* Call pre-parse hooks */
list = context->groups;
while (list)