[gimp] app: fix GimpCanvasArc's extents so it doesn't leave artifacts



commit e8d46f7098d412cc64212b272fb6f4e8e7df4305
Author: Michael Natterer <mitch gimp org>
Date:   Fri Sep 24 22:55:54 2010 +0200

    app: fix GimpCanvasArc's extents so it doesn't leave artifacts

 app/display/gimpcanvasarc.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)
---
diff --git a/app/display/gimpcanvasarc.c b/app/display/gimpcanvasarc.c
index 2c7a5cd..1554bf4 100644
--- a/app/display/gimpcanvasarc.c
+++ b/app/display/gimpcanvasarc.c
@@ -298,8 +298,8 @@ gimp_canvas_arc_get_extents (GimpCanvasItem   *item,
 
   rectangle.x      = floor (center_x - radius_x - 1.5);
   rectangle.y      = floor (center_y - radius_y - 1.5);
-  rectangle.width  = ceil (2 * radius_x + 3.0);
-  rectangle.height = ceil (2 * radius_y + 3.0);
+  rectangle.width  = ceil (center_x + radius_x + 1.5) - rectangle.x;
+  rectangle.height = ceil (center_y + radius_y + 1.5) - rectangle.y;
 
   return gdk_region_rectangle (&rectangle);
 }



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