Fix order of pack-end widgets

https://bugzilla.gnome.org/show_bug.cgi?id=721665
This commit is contained in:
Matthias Clasen 2014-01-06 23:33:39 -05:00 committed by William Jon McCann
parent 51d462e927
commit b39f094b21

View File

@ -509,18 +509,9 @@ gtk_action_bar_size_allocate (GtkWidget *widget,
else
x = allocation->x + allocation->width - end_width - css_borders.right;
if (packing == GTK_PACK_START)
{
l = priv->children;
i = 0;
}
else
{
l = g_list_last (priv->children);
i = nvis_children - 1;
}
i = 0;
for (; l != NULL; (packing == GTK_PACK_START) ? (l = l->next) : (l = l->prev))
for (l = priv->children; l != NULL; l = l->next)
{
child = l->data;
if (!gtk_widget_get_visible (child->widget))
@ -554,10 +545,7 @@ gtk_action_bar_size_allocate (GtkWidget *widget,
gtk_widget_size_allocate (child->widget, &child_allocation);
next:
if (packing == GTK_PACK_START)
i++;
else
i--;
i++;
}
}