[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