After some rooting around, the problem comes from Gtk2::Dialog ancestor, as demonstrated by the attached script. This looks a great deal like https://bugzilla.gnome.org/show_bug.cgi?id=549138 But I'm not sure why we suddenly seeing problem spotted 2 years ago now. And my example doesn't do any subclassing. The problem is present in 1.230, but not in 1.221. Does anyone have any insight before I fire up git-bisect? Regards Jeff
Attachment:
dialog.pl
Description: Binary data