From cff5ba1bc2de91d7537395d862c96c1705f5fe30 Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Sat, 17 Dec 2011 00:22:06 -0500 Subject: [PATCH] Document that gtk_init is called without argv This answers a question in bug 661823. --- gtk/gtkapplication.c | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/gtk/gtkapplication.c b/gtk/gtkapplication.c index 7663dd8448..5cc527266f 100644 --- a/gtk/gtkapplication.c +++ b/gtk/gtkapplication.c @@ -580,6 +580,14 @@ gtk_application_class_init (GtkApplicationClass *class) * This function calls g_type_init() for you. gtk_init() is called * as soon as the application gets registered as the primary instance. * + * Note that commandline arguments are not passed to gtk_init(). + * All GTK+ functionality that is available via commandline arguments + * can also be achieved by setting suitable environment variables + * such as G_DEBUG, so this should not be a big + * problem. If you absolutely must support GTK+ commandline arguments, + * you can explicitly call gtk_init() before creating the application + * instance. + * * The application id must be valid. See g_application_id_is_valid(). * * Returns: a new #GtkApplication instance