src/windows/classes/sun/awt/windows/TranslucentWindowPainter.java

Print this page

        

*** 38,47 **** --- 38,48 ---- import sun.awt.image.BufImgSurfaceData; import sun.java2d.DestSurfaceProvider; import sun.java2d.InvalidPipeException; import sun.java2d.Surface; import sun.java2d.pipe.RenderQueue; + import sun.java2d.pipe.BufferedContext; import sun.java2d.pipe.hw.AccelGraphicsConfig; import sun.java2d.pipe.hw.AccelSurface; import sun.security.action.GetPropertyAction; import static java.awt.image.VolatileImage.*;
*** 308,318 **** final boolean arr[] = { false }; final AccelSurface as = (AccelSurface)s; RenderQueue rq = as.getContext().getRenderQueue(); rq.lock(); try { ! as.getContext().validateContext(as); rq.flushAndInvokeNow(new Runnable() { public void run() { long psdops = as.getNativeOps(); arr[0] = updateWindowAccel(psdops, w, h); } --- 309,319 ---- final boolean arr[] = { false }; final AccelSurface as = (AccelSurface)s; RenderQueue rq = as.getContext().getRenderQueue(); rq.lock(); try { ! BufferedContext.validateContext(as); rq.flushAndInvokeNow(new Runnable() { public void run() { long psdops = as.getNativeOps(); arr[0] = updateWindowAccel(psdops, w, h); }