src/windows/classes/sun/java2d/windows/GDIWindowSurfaceData.java

Print this page

        

*** 208,218 **** // This is needed for AA text. // Note that even a SolidTextRenderer can dispatch AA text // if a GlyphVector overrides the AA setting. // We use getRenderLoops() rather than setting solidloops // directly so that we get the appropriate loops in XOR mode. ! if (sg2d.loops == null) { // assert(some pipe will always be a LoopBasedPipe) sg2d.loops = getRenderLoops(sg2d); } } else { super.validatePipe(sg2d); --- 208,220 ---- // This is needed for AA text. // Note that even a SolidTextRenderer can dispatch AA text // if a GlyphVector overrides the AA setting. // We use getRenderLoops() rather than setting solidloops // directly so that we get the appropriate loops in XOR mode. ! if (sg2d.compositeState == SunGraphics2D.COMP_XOR || ! sg2d.loops == null) ! { // assert(some pipe will always be a LoopBasedPipe) sg2d.loops = getRenderLoops(sg2d); } } else { super.validatePipe(sg2d);