We now look at which of get_render_mode, draw or snapshot vfuncs is the latest to have been overwritten in the class tree and then use that one.
This allows GtkContainerClass and GtkBinClass to override all of them for without screwing things up.
2cd9e51 widget: Add more sophisticated detection of rendering method
gtk/gtkwidget.c | 43 ++++++++++++++++++++++++++++++++++++++-----
1 file changed, 38 insertions(+), 5 deletions(-)
Upstream: git.gnome.org