[gimp] app: hardness overrides identity matrix on brush transform



commit cb276054820460998ad63db54b38724d9e6583f7
Author: Alexia Death <alexiadeath gmail com>
Date:   Wed Nov 23 22:17:41 2016 +0200

    app: hardness overrides identity matrix on brush transform

 app/core/gimpbrush-transform.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)
---
diff --git a/app/core/gimpbrush-transform.c b/app/core/gimpbrush-transform.c
index 8bb347d..8094b32 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;


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]