Подробности
[В начало]
Проблема в стандарте № D0003
Краткое описание
Опечатка в описании функции "g_hook_list_invoke_check"
Подробное описание
В документации указано что: "Any function which returns TRUE is removed from the GHookList.", в то время как реализация функции g_hook_list_invoke_check работает противоположным образом - структура "GHook" удаляется тогда, когда функция возвращает "FALSE".
Раздел стандарта
Linux Standard Base Desktop Specification 3.1, Chapter 12. Libraries, 12.2 Interfaces for libglib-2.0; http://www.gtk.org/api/2.6/glib/glib-Hook-Functions.html#g-hook-list-invoke-check
Способы устранения
Предложение: "Any function which returns TRUE is removed from the GHookList." необходимо изменить на: "Any function which returns FALSE is removed from the GHookList."
Принято
Gnome Bugzilla 491965
Статус
Исправлено в gtk-glib - 2.16
[В начало]