https://bugzilla.gnome.org/show_bug.cgi?id=630031
gnome-perl | Glib | unspecified
--- Comment #1 from Torsten Schoenfeld <kaf...@gm...> 2010-09-19 00:57:26 UTC ---
Created an attachment (id=170573)
View: https://bugzilla.gnome.org/attachment.cgi?id=170573
Review: https://bugzilla.gnome.org/review?bug=630031&attachment=170573
Correctly store and look up custom signal marshallers
Rather than storing (signal name => (marshaller, instance type))
associations, use (instance type => (signal name => marshaller)). This
ensures that we handle signal names occurring more than once in the
object hierarchy. For example, Gtk2::Dialog and Gtk2::InfoBar both have
a "response" signal (for which we want to install custom signal
marshallers). This implies that the look up implementation used during
signal connection needs to walk the ancestry and the interfaces of the
instance's type in the search for custom signal marshallers.
--
Configure bugmail: https://bugzilla.gnome.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.
|