Подробности

[В начало]

Проблема в стандарте № 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

[В начало]