< prev index next >

src/java.desktop/share/classes/sun/java2d/SunGraphics2D.java

Print this page

        

@@ -1903,11 +1903,11 @@
         } else if (usrClip instanceof Rectangle2D) {
             clipState = CLIP_RECTANGULAR;
             if (usrClip instanceof Rectangle) {
                 clipRegion = devClip.getIntersection((Rectangle)usrClip);
             } else {
-                clipRegion = devClip.getIntersection(usrClip.getBounds());
+                clipRegion = devClip.getIntersection((Rectangle2D) usrClip);
             }
         } else {
             PathIterator cpi = usrClip.getPathIterator(null);
             int box[] = new int[4];
             ShapeSpanIterator sr = LoopPipe.getFillSSI(this);
< prev index next >