GNOME Bugzilla – Bug 641089
GtkTreeViewColumn's button variable sealed in 2.22.1, but accessor not available until 3.0
Last modified: 2018-02-10 04:35:11 UTC
I'm compiling Wireshark with -DGSEAL_ENABLE in preparation for GTK+ 3.0 and ran into a problem replacing direct variable access with an accessor: The button variable in GtkTreeViewColumn is sealed in version 2.22.1, but the accessor, gtk_tree_view_column_get_button(), isn't available until 3.0 according to the documentation. We're using GtkTreeViewColumn's button variable as a workaround in Wireshark per Gnome bug #141937.
More details: The function gtk_tree_view_column_get_button() was added on 2010-12-05 when the sealed variables were completely removed: http://git.gnome.org/browse/gtk+/commit/?id=9f4f22faf1d92d2ee8bc50c58b763e20e3f1e752 The button variable was sealed on 2008-06-20: http://git.gnome.org/browse/gtk+/commit/?id=1a52d49b15fec448c2c52811b047d9cb73269876
We're moving to gitlab! As part of this move, we are closing bugs that haven't seen activity in more than 5 years. If this issue is still imporant to you and still relevant with GTK+ 3.22 or master, please consider creating a gitlab issue for it.