g_hook_list_invoke_check issue
- From: Sumit Kumar Jain <sumitskj_20 yahoo com>
- To: gtk list <gtk-list gnome org>
- Subject: g_hook_list_invoke_check issue
- Date: Tue, 23 May 2006 06:08:54 -0700 (PDT)
Hello,
The API reference of glib suggests that g_hook_list_invoke_check will delete all the hooks for which the function returns true. But the implementation suggests the other way round. I am using Glib 2.8.4. Here is the part of the function.
func = (GHookCheckFunc) hook->func; was_in_call = G_HOOK_IN_CALL (hook); hook->flags |= G_HOOK_FLAG_IN_CALL; need_destroy = !func
(hook->data); if (!was_in_call) hook->flags &= ~G_HOOK_FLAG_IN_CALL; if (need_destroy) g_hook_destroy_link (hook_list, hook);
Can someone please help me with this.
Regards,
Sumit Kumar Jain
Talk is cheap. Use Yahoo! Messenger to make PC-to-Phone calls.
Great rates starting at 1¢/min.
[Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]