gtype: interface-after-init exception for glibmm
authorRyan Lortie <desrt@desrt.ca>
Thu, 4 Apr 2013 13:31:11 +0000 (09:31 -0400)
committerRyan Lortie <desrt@desrt.ca>
Thu, 4 Apr 2013 15:59:49 +0000 (11:59 -0400)
commit9982e183725efd798eb4374f4ae0dce2935adf2a
tree2804ab5edc2cfb4abb808322569657bff76b10b1
parent3b0b671f2b49064cad6cd5a06ba624910ccd81ad
gtype: interface-after-init exception for glibmm

glibmm has a pretty difficult-to-solve problem caused by our recent
change to deny addition of interfaces to classes after initialisation.

They're looking for a long-term workaround for the problem, but in the
meantime we can allow the registration to succeed (with warning) if the
class looks like it's being defined by gtkmm.

https://bugzilla.gnome.org/show_bug.cgi?id=697229
gobject/gtype.c