Commit 73696ef8 authored by Matthias Clasen's avatar Matthias Clasen Committed by Matthias Clasen

Don't ignore errors from g_option_context_parse().

2005-12-06  Matthias Clasen  <mclasen@redhat.com>

	* gdk/gdk.c (gdk_parse_args):
	* gtk/gtkmain.c (gtk_parse_args): Don't ignore errors
	from g_option_context_parse().
parent 83344dae
2005-12-06 Matthias Clasen <mclasen@redhat.com>
* gdk/gdk.c (gdk_parse_args):
* gtk/gtkmain.c (gtk_parse_args): Don't ignore errors
from g_option_context_parse().
Tue Dec 6 11:37:59 2005 Tim Janik <timj@gtk.org>
* gdk/gdkevents.c (gdk_event_new): fix missing hash table
......
2005-12-06 Matthias Clasen <mclasen@redhat.com>
* gdk/gdk.c (gdk_parse_args):
* gtk/gtkmain.c (gtk_parse_args): Don't ignore errors
from g_option_context_parse().
Tue Dec 6 11:37:59 2005 Tim Janik <timj@gtk.org>
* gdk/gdkevents.c (gdk_event_new): fix missing hash table
......
......@@ -201,6 +201,7 @@ gdk_parse_args (int *argc,
{
GOptionContext *option_context;
GOptionGroup *option_group;
GError *error = NULL;
if (gdk_initialized)
return;
......@@ -216,7 +217,11 @@ gdk_parse_args (int *argc,
g_option_group_add_entries (option_group, gdk_args);
g_option_group_add_entries (option_group, _gdk_windowing_args);
g_option_context_parse (option_context, argc, argv, NULL);
if (g_option_context_parse (option_context, argc, argv, &error))
{
g_warning ("%s", error->message);
g_error_free (error);
}
g_option_context_free (option_context);
GDK_NOTE (MISC, g_message ("progname: \"%s\"", g_get_prgname ()));
......
......@@ -673,6 +673,7 @@ gtk_parse_args (int *argc,
{
GOptionContext *option_context;
GOptionGroup *gtk_group;
GError *error = NULL;
if (gtk_initialized)
return TRUE;
......@@ -687,7 +688,12 @@ gtk_parse_args (int *argc,
g_option_context_set_help_enabled (option_context, FALSE);
gtk_group = gtk_get_option_group (FALSE);
g_option_context_set_main_group (option_context, gtk_group);
g_option_context_parse (option_context, argc, argv, NULL);
if (!g_option_context_parse (option_context, argc, argv, &error))
{
g_warning ("%s", error->message);
g_error_free (error);
}
g_option_context_free (option_context);
return TRUE;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment