2013-11-24 18:44, John Emmas skrev:
On 23/11/2013 10:23, John Emmas wrote:
It would be very interesting if you could apply those patches and see
if they change the calling order for you (like they did for me).
Hi Kjell, I've just had a new idea (a variation on the above theme).
When you can find some time, could you apply those two relevant
patches to your copy of 2.24 (which I believe is currently
unpatched)? Then rebuild and send me your copies of the following
four files:-
gtk/gtkmm/object.cc
gtk/gtkmm/window.cc
gtk/gtkmm/widget.cc
gtk/gtkmm/widget.h
I can then substitute them in my own gtkmm build. Obviously if your
versions produce any difference in operation, I can then compare them
with my local copies and try to figure out what's going on. That
might be the quickest route to understanding what's different.
John
I'll send you an email with those files and output from gdb. I don't
think it will interest anyone to have have it on the gtkmm-list.
Of course the order of function calls changes with the patches applied.
That's the aim of the first patch in bug 605728: Break the link between
a GObject and its C++ wrapper as late as possible when the wrapper is
being deleted.
Kjell
_______________________________________________
gtkmm-list mailing list
gtkmm-list@gnome.org
https://mail.gnome.org/mailman/listinfo/gtkmm-list