Fix a few problems with custom color replacement

We were allowing one too many custom colors in, and when one
of them was dropped, we did not update the shape of the penultimate
one.
This commit is contained in:
Matthias Clasen 2012-02-01 02:00:21 -05:00
parent 3a35895a00
commit bdb8931bda

View File

@ -483,9 +483,13 @@ add_custom_color (GtkColorChooserWidget *cc,
GtkWidget *last;
GtkWidget *p;
last = gtk_grid_get_child_at (GTK_GRID (cc->priv->custom), 9, 0);
last = gtk_grid_get_child_at (GTK_GRID (cc->priv->custom), 8, 0);
if (last)
gtk_container_remove (GTK_CONTAINER (cc->priv->custom), last);
{
gtk_container_remove (GTK_CONTAINER (cc->priv->custom), last);
last = gtk_grid_get_child_at (GTK_GRID (cc->priv->custom), 7, 0);
gtk_color_swatch_set_corner_radii (GTK_COLOR_SWATCH (last), 1, 10, 10, 1);
}
gtk_color_swatch_set_corner_radii (GTK_COLOR_SWATCH (cc->priv->button), 10, 1, 1, 10);