summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatthias Clasen <mclasen@redhat.com>2014-02-17 21:39:44 -0500
committerMatthias Clasen <mclasen@redhat.com>2014-02-17 21:39:44 -0500
commit0ff0fdfefbba86f3dc7713cf55bbf00194274fe3 (patch)
tree4721c71313bfe18d5fc5b2667eb396b5d347cf7b
parent5790831ecbdf557cf98f1dc1bc54630cb9e4bdbe (diff)
downloadgtk+-0ff0fdfefbba86f3dc7713cf55bbf00194274fe3.tar.gz
action bar: remove the forall implementation
With nested internal children, this interferes with proper cleanup, and makes the templates test fail.
-rw-r--r--gtk/gtkactionbar.c15
1 files changed, 0 insertions, 15 deletions
diff --git a/gtk/gtkactionbar.c b/gtk/gtkactionbar.c
index 9be1fe0777..7794007a72 100644
--- a/gtk/gtkactionbar.c
+++ b/gtk/gtkactionbar.c
@@ -122,20 +122,6 @@ gtk_action_bar_remove (GtkContainer *container,
gtk_container_remove (GTK_CONTAINER (priv->center_box), child);
}
-static void
-gtk_action_bar_forall (GtkContainer *container,
- gboolean include_internals,
- GtkCallback callback,
- gpointer callback_data)
-{
- GtkActionBarPrivate *priv = gtk_action_bar_get_instance_private (GTK_ACTION_BAR (container));
-
- if (include_internals)
- (* callback) (priv->revealer, callback_data);
- else if (priv->center_box)
- gtk_container_forall (GTK_CONTAINER (priv->center_box), callback, callback_data);
-}
-
static GType
gtk_action_bar_child_type (GtkContainer *container)
{
@@ -202,7 +188,6 @@ gtk_action_bar_class_init (GtkActionBarClass *klass)
container_class->add = gtk_action_bar_add;
container_class->remove = gtk_action_bar_remove;
- container_class->forall = gtk_action_bar_forall;
container_class->child_type = gtk_action_bar_child_type;
container_class->set_child_property = gtk_action_bar_set_child_property;
container_class->get_child_property = gtk_action_bar_get_child_property;