< prev index next >
src/java.desktop/unix/classes/sun/awt/X11/XToolkit.java
Print this page
@@ -2172,11 +2172,10 @@
}
/**
* 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"),
@@ -2216,20 +2215,10 @@
( 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))
< prev index next >