Commit bc9c43c1 authored by Benjamin Otte's avatar Benjamin Otte

box: Only emit pack-type notify if the pack type really changed

This is not very useful in itself, but the code reorg will be useful
once we do style invalidation.
parent 79de8e4d
......@@ -1612,11 +1612,13 @@ gtk_box_set_child_packing (GtkBox *box,
gtk_widget_child_notify (child, "fill");
child_info->padding = padding;
gtk_widget_child_notify (child, "padding");
if (pack_type == GTK_PACK_END)
child_info->pack = GTK_PACK_END;
else
child_info->pack = GTK_PACK_START;
gtk_widget_child_notify (child, "pack-type");
if (pack_type != GTK_PACK_END)
pack_type = GTK_PACK_START;
if (child_info->pack_type != pack_type)
{
child_info->pack = GTK_PACK_END;
gtk_widget_child_notify (child, "pack-type");
}
if (gtk_widget_get_visible (child)
&& gtk_widget_get_visible (GTK_WIDGET (box)))
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment