From c5b4643d6932bcc31b374b43f9695b7195d10e07 Mon Sep 17 00:00:00 2001 From: Alexia Death Date: Wed, 30 Dec 2009 13:21:26 +0200 Subject: [PATCH] Revert "app: Fix garbage appearing in 1:1 apect ratio 2 spike generated brushes" This reverts commit 54844e8ab83a1e577e2b462ea56fd27e94ff1a62. An unneded pseudofix. Proper fix will be commited soon. --- app/core/gimpbrushgenerated.c | 19 +++++++++++-------- 1 file changed, 11 insertions(+), 8 deletions(-) diff --git a/app/core/gimpbrushgenerated.c b/app/core/gimpbrushgenerated.c index e031e67668..e18b09682e 100644 --- a/app/core/gimpbrushgenerated.c +++ b/app/core/gimpbrushgenerated.c @@ -480,17 +480,20 @@ gimp_brush_generated_calc (GimpBrushGenerated *brush, gdouble tx = c * x - s * y; gdouble ty = fabs (s * x + c * y); - gdouble ang = atan2 (ty, tx); - - while (ang > G_PI / spikes) + if (spikes > 2) { - gdouble sx = tx; - gdouble sy = ty; + gdouble angle = atan2 (ty, tx); - tx = cs * sx - ss * sy; - ty = ss * sx + cs * sy; + while (angle > G_PI / spikes) + { + gdouble sx = tx; + gdouble sy = ty; - ang -= 2 * G_PI / spikes; + tx = cs * sx - ss * sy; + ty = ss * sx + cs * sy; + + angle -= 2 * G_PI / spikes; + } } ty *= aspect_ratio;