mirror of https://github.com/GNOME/gimp.git
app: hardness overrides identity matrix on brush transform
This commit is contained in:
parent
c5edf05cf0
commit
cb27605482
|
@ -180,7 +180,7 @@ gimp_brush_real_transform_mask (GimpBrush *brush,
|
||||||
gimp_brush_transform_matrix (src_width, src_height,
|
gimp_brush_transform_matrix (src_width, src_height,
|
||||||
scale, aspect_ratio, angle, &matrix);
|
scale, aspect_ratio, angle, &matrix);
|
||||||
|
|
||||||
if (gimp_matrix3_is_identity (&matrix))
|
if (gimp_matrix3_is_identity (&matrix) && hardness == 1.0)
|
||||||
return gimp_temp_buf_copy (source);
|
return gimp_temp_buf_copy (source);
|
||||||
|
|
||||||
src_width_minus_one = src_width - 1;
|
src_width_minus_one = src_width - 1;
|
||||||
|
@ -479,7 +479,7 @@ gimp_brush_real_transform_pixmap (GimpBrush *brush,
|
||||||
gimp_brush_transform_matrix (src_width, src_height,
|
gimp_brush_transform_matrix (src_width, src_height,
|
||||||
scale, aspect_ratio, angle, &matrix);
|
scale, aspect_ratio, angle, &matrix);
|
||||||
|
|
||||||
if (gimp_matrix3_is_identity (&matrix))
|
if (gimp_matrix3_is_identity (&matrix) && hardness == 1.0)
|
||||||
return gimp_temp_buf_copy (source);
|
return gimp_temp_buf_copy (source);
|
||||||
|
|
||||||
src_width_minus_one = src_width - 1;
|
src_width_minus_one = src_width - 1;
|
||||||
|
|
Loading…
Reference in New Issue