diff --git a/app/pdb/gradients-cmds.c b/app/pdb/gradients-cmds.c index 15d19e694a..98876b4ce7 100644 --- a/app/pdb/gradients-cmds.c +++ b/app/pdb/gradients-cmds.c @@ -254,7 +254,7 @@ gradients_get_gradient_data_invoker (GimpProcedure *procedure, pv = grad_data; - while (sample_size) + while (sample_size--) { seg = gimp_gradient_get_color_at (gradient, context, seg, pos, reverse, &color); diff --git a/tools/pdbgen/pdb/gradients.pdb b/tools/pdbgen/pdb/gradients.pdb index d7a4ae4fcf..336c412752 100644 --- a/tools/pdbgen/pdb/gradients.pdb +++ b/tools/pdbgen/pdb/gradients.pdb @@ -224,7 +224,7 @@ sub gradients_get_gradient_data { pv = grad_data; - while (sample_size) + while (sample_size--) { seg = gimp_gradient_get_color_at (gradient, context, seg, pos, reverse, &color);