< prev index next >

src/java.desktop/unix/classes/sun/awt/X11/XToolkit.java

Print this page

        

*** 2172,2182 **** } /** * Returns one of XConstants: NotUseful, WhenMapped or Always. * If backing store is not available on at least one screen, or - * java2d uses DGA(which conflicts with backing store) on at least one screen, * or the string system property "sun.awt.backingStore" is neither "Always" * nor "WhenMapped", then the method returns XConstants.NotUseful. * Otherwise, if the system property "sun.awt.backingStore" is "WhenMapped", * then the method returns XConstants.WhenMapped. * Otherwise (i.e., if the system property "sun.awt.backingStore" is "Always"), --- 2172,2181 ----
*** 2216,2235 **** ( backingStoreType == XConstants.NotUseful ? "NotUseful" : backingStoreType == XConstants.WhenMapped ? "WhenMapped" : "Always") ); } - if (sun.java2d.x11.X11SurfaceData.isDgaAvailable()) { - backingStoreType = XConstants.NotUseful; - - if (backingStoreLog.isLoggable(PlatformLogger.Level.CONFIG)) { - backingStoreLog.config("DGA is available, backingStore=NotUseful"); - } - - return; - } - awtLock(); try { int screenCount = XlibWrapper.ScreenCount(getDisplay()); for (int i = 0; i < screenCount; i++) { if (XlibWrapper.DoesBackingStore(XlibWrapper.ScreenOfDisplay(getDisplay(), i)) --- 2215,2224 ----
< prev index next >