GNOME Bugzilla – Bug 598562
seed dumps core on GTK signal callback
Last modified: 2009-10-15 14:39:47 UTC
Created attachment 145520 [details] [review] use the new seed import syntax If you have a seed extension with a signal callback, you get an error like ** ERROR **: Error in signal marshal. Unable to convert argument of type: GdkEvent when the callback is called. Then abort() is called. (Epiphany + Seed from git, but probably also 2.28.) For example, the Don't Close Tabs extension at <http://blogs.gnome.org/racarr/2009/02/08/epiphany-seed-extensions/> causes ephy to crash when you close the main window---this is an almost-minimal example. Working out the problem was a nightmare ;-) but the patch is trivial. The real problem is that Epiphany is using a deprecated, now-removed, syntax for seed imports.
Looks good, can you commit?
No, I don't have an account or any GNOME commit permissions...
Pushed to master, thanks for the patch!