From cb276054820460998ad63db54b38724d9e6583f7 Mon Sep 17 00:00:00 2001 From: Alexia Death Date: Wed, 23 Nov 2016 22:17:41 +0200 Subject: [PATCH] app: hardness overrides identity matrix on brush transform --- app/core/gimpbrush-transform.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/core/gimpbrush-transform.c b/app/core/gimpbrush-transform.c index 8bb347d00d..8094b325c3 100644 --- a/app/core/gimpbrush-transform.c +++ b/app/core/gimpbrush-transform.c @@ -180,7 +180,7 @@ gimp_brush_real_transform_mask (GimpBrush *brush, gimp_brush_transform_matrix (src_width, src_height, 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); 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, 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); src_width_minus_one = src_width - 1;