modules/graphics/src/main/java/com/sun/glass/ui/monocle/omapx11/OMAPX11Platform.java

Print this page
rev 6856 : RT-36822 [Monocle] X11 framebuffer container doesn't work any more

@@ -21,17 +21,28 @@
  * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
  * or visit www.oracle.com if you need additional information or have any
  * questions.
  */
 
+import com.sun.glass.ui.monocle.AcceleratedScreen;
 import com.sun.glass.ui.monocle.NativeScreen;
 import com.sun.glass.ui.monocle.omap.OMAPPlatform;
+import com.sun.glass.ui.monocle.x11.X11AcceleratedScreen;
 import com.sun.glass.ui.monocle.x11.X11Screen;
 
 public class OMAPX11Platform extends OMAPPlatform {
 
     @Override
     protected NativeScreen createScreen() {
         return new X11Screen(false);
     }
 
+    @Override
+    public synchronized AcceleratedScreen getAcceleratedScreen(
+            int[] attributes) {
+        if (accScreen == null) {
+            accScreen = new X11AcceleratedScreen(attributes);
+        }
+        return accScreen;
+    }
+
 }