< 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 >