After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 761254 - GtkDialog exposes public action_box internal child
GtkDialog exposes public action_box internal child
Status: RESOLVED FIXED
Product: gtk+
Classification: Platform
Component: Widget: Other
unspecified
Other Linux
: Normal normal
: ---
Assigned To: gtk-bugs
gtk-bugs
Depends on:
Blocks:
 
 
Reported: 2016-01-28 15:25 UTC by Tristan Van Berkom
Modified: 2016-01-29 03:38 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Tristan Van Berkom 2016-01-28 15:25:02 UTC
It seems this was unintentional to make the action_box reachable as a public internal child in its GtkBuilder API.

It does so by calling:
   gtk_widget_class_bind_template_child_internal_private()

instead of:
   gtk_widget_class_bind_template_child_private()

Unfortunately, other classes in GTK+ have started to use this, specifically the unix print dialog UI file uses it.

The result is that we should not add support for this unintentionally exposed internal child from Glade, but Glade cannot edit the unix print dialog because of that.