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;
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
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment