Hi,

This patch fixes pixel shifting in the drawLine method.  There were some
hard-coded values which needed to be removed.

Cheers,
Francis


2006-11-29  Francis Kung  <[EMAIL PROTECTED]>

        * gnu/java/awt/peer/gtk/CairoGraphics2D.java
        (drawLine): Remove hard-coded pixel shifting.

Index: gnu/java/awt/peer/gtk/CairoGraphics2D.java
===================================================================
RCS file: /cvsroot/classpath/classpath/gnu/java/awt/peer/gtk/CairoGraphics2D.java,v
retrieving revision 1.54
diff -u -r1.54 CairoGraphics2D.java
--- gnu/java/awt/peer/gtk/CairoGraphics2D.java	25 Nov 2006 22:19:39 -0000	1.54
+++ gnu/java/awt/peer/gtk/CairoGraphics2D.java	29 Nov 2006 15:39:29 -0000
@@ -1253,7 +1253,7 @@
     if (x1 == x2 && y1 == y2)
       fill(new Rectangle(x1, y1, 1, 1));
     else
-      draw(new Line2D.Double(x1 + 0.5, y1 + 0.5, x2 + 0.5, y2 + 0.5));
+      draw(new Line2D.Double(x1, y1, x2, y2));
   }
 
   public void drawRect(int x, int y, int width, int height)

Reply via email to