[gimp] Bug 619131 - Attempting to flip FG/BG hard-edge gradient locks up GIMP
- From: Michael Natterer <mitch src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gimp] Bug 619131 - Attempting to flip FG/BG hard-edge gradient locks up GIMP
- Date: Thu, 20 May 2010 08:12:46 +0000 (UTC)
commit 649bd8f678de44154979c8cdbdd76c318e8b528a
Author: Michael Natterer <mitch gimp org>
Date: Thu May 20 10:11:18 2010 +0200
Bug 619131 - Attempting to flip FG/BG hard-edge gradient locks up GIMP
Don't have the "prev" pointer of the right gradient segment point to
itself, causing an infinite loop when iterating the gradient reversed.
app/core/gimp-gradients.c | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
---
diff --git a/app/core/gimp-gradients.c b/app/core/gimp-gradients.c
index 07f3f1a..faf6fa0 100644
--- a/app/core/gimp-gradients.c
+++ b/app/core/gimp-gradients.c
@@ -75,7 +75,7 @@ gimp_gradients_init (Gimp *gimp)
gradient->segments->left_color_type = GIMP_GRADIENT_COLOR_FOREGROUND;
gradient->segments->right_color_type = GIMP_GRADIENT_COLOR_FOREGROUND;
gradient->segments->next = gimp_gradient_segment_new ();
- gradient->segments->next->prev = gradient->segments->next;
+ gradient->segments->next->prev = gradient->segments;
gradient->segments->next->left = 0.50;
gradient->segments->next->middle = 0.75;
gradient->segments->next->right = 1.00;
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]