jdk/src/share/classes/sun/java2d/pisces/Stroker.java
changeset 2698 8b8a4fba727c
parent 2 90ce3da70b43
child 5506 202f599c92aa
--- a/jdk/src/share/classes/sun/java2d/pisces/Stroker.java	Mon Apr 20 12:31:36 2009 -0700
+++ b/jdk/src/share/classes/sun/java2d/pisces/Stroker.java	Tue Apr 21 09:43:49 2009 -0700
@@ -181,7 +181,7 @@
                               Transform4 transform) {
         this.lineWidth = lineWidth;
         this.lineWidth2 = lineWidth >> 1;
-        this.scaledLineWidth2 = (long)transform.m00*lineWidth2;
+        this.scaledLineWidth2 = ((long)transform.m00*lineWidth2) >> 16;
         this.capStyle = capStyle;
         this.joinStyle = joinStyle;
         this.miterLimit = miterLimit;
@@ -243,8 +243,8 @@
             if (ilen == 0) {
                 dx = dy = 0;
             } else {
-                dx = (int)( (ly*scaledLineWidth2)/ilen >> 16);
-                dy = (int)(-(lx*scaledLineWidth2)/ilen >> 16);
+                dx = (int)( (ly*scaledLineWidth2)/ilen);
+                dy = (int)(-(lx*scaledLineWidth2)/ilen);
             }
         } else {
             double dlx = x1 - x0;