GNOME Bugzilla – Bug 102201
GtkToolbar show_all/hide_all asymmetric
Last modified: 2011-02-04 16:11:56 UTC
Calling gtk_widget_hide_all() followed by gtk_widget_show_all() on a GtkToolbar leaves the toolbar's own children hidden. The attached patch fixes the problem by overriding GtkWidget::hide_all in addition to show_all. (Yes, hide_all() is rarely used and just calling hide() instead gets around the problem. But I've seen problem reports about this and there's no real reason for the asymmetry.)
Created attachment 13270 [details] [review] proposed patch
Looks fine to commit
Committed to HEAD.
Committed to gtk-2-2 too.