Hi all,

"""
g_main_context_check()
{
    ...
    if (context->wake_up_rec.revents)
        g_wakeup_acknowledge (context->wakeup);

    ...

    while (pollrec && i < n_fds)
      {
        ...
             fds[i].revents & (pollrec->fd->events | G_IO_ERR |
G_IO_HUP | G_IO_NVAL);

}
"""

i.e. it will first check context->wakeup, and then update the revents,
which will defer processing of eventfd to the next iteration...

Any reason to do this?



-- 
Regards,

- cee1
_______________________________________________
gtk-devel-list mailing list
gtk-devel-list@gnome.org
https://mail.gnome.org/mailman/listinfo/gtk-devel-list

Reply via email to