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,37 **** --- 21,48 ---- * 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; + } + }