Index: src/main/java/windows/org/apache/harmony/awt/gl/windows/GDIBlitter.java =================================================================== --- src/main/java/windows/org/apache/harmony/awt/gl/windows/GDIBlitter.java (revision 451223) +++ src/main/java/windows/org/apache/harmony/awt/gl/windows/GDIBlitter.java (working copy) @@ -88,17 +88,13 @@ } long dstSurfStruct = dstSurf.getSurfaceDataPtr(); long srcSurfStruct = srcSurf.getSurfaceDataPtr(); - int clipRects[]; + int clipRects[] = null; + int numVertex = 0; if(clip != null){ clipRects = clip.rect; - }else{ - clipRects = new int[]{5, 0, 0, dstSurf.getWidth(), - dstSurf.getHeight()}; + numVertex = clipRects[0] - 1; } - int numVertex = clipRects[0] - 1; - if(numVertex == 0) return; - if(comp instanceof AlphaComposite){ AlphaComposite ac = (AlphaComposite) comp; int compType = ac.getRule();