-
Zach Goldberg authored
This patch was originally written by Zach Goldberg <zach@zachgoldberg.com> with modifications and review by Simon van der Linden <svdlinden@src.gnome.org> and Colin Walters <walters@verbum.org>. This impementation enforces the assumption that any one function signature can only have one (callback, userdata, destronotify) tuple. This allows us to move callback creation into the actual function invoke pipeline and also to keep just one destroy notify callback around, vastly simplifying the code. https://bugzilla.gnome.org/show_bug.cgi?id=603095
610dd1ee