[devel] Anjuta

Vladimir Lettiev =?iso-8859-1?q?crux_=CE=C1_gorodmasterov=2Ecom?=
Пт Фев 25 14:52:02 MSK 2005


Vitaly Lipatov wrote:
>>
>>А вы видели blocker bug #2441 ?
> 
> а также 
> app/app_procs.c:862
> if (!g_option_context_parse (context, &argc, &argv, &error)) {
>   /* Strange GLIB behavior without set_error_hook with no argv */
>    if (error != NULL) {
>       g_print (error->message);
>       g_error_free (error);
>    }
>    exit(0);
> }
> 
> почему эта функция возвращает 0, я пока не смог понять.

Смотрите предшествующий код:

#if GTK_CHECK_VERSION(2,5,7)
       /* at least Gentoo is providing GLib-2.6 but Gtk+-2.4.14 */
       g_option_context_add_group (context, gtk_get_option_group (TRUE));


Функция gtk_get_option_group() имеет такое описание:

GOptionGroup* gtk_get_option_group (gboolean open_default_display);

Опция open_default_display : whether to open the default display when 
parsing the commandline arguments.

Если поставить там FALSE, то всё начнёт работать, но начинают вылезать 
warnings. Вот до происхождения этих сообщений я не добрался пока. Может 
пора в апстрим доложить?

-- 
С уважением, Владимир Леттиев aka crux <crux на gorodmasterov.com>



Подробная информация о списке рассылки Devel