--- old/modules/graphics/src/main/java/com/sun/glass/ui/monocle/mx6/MX6Platform.java 2014-03-17 14:33:20.950875380 -0400 +++ new/modules/graphics/src/main/java/com/sun/glass/ui/monocle/mx6/MX6Platform.java 2014-03-17 14:33:20.738984046 -0400 @@ -25,9 +25,9 @@ package com.sun.glass.ui.monocle.mx6; +import com.sun.glass.ui.monocle.AcceleratedScreen; import com.sun.glass.ui.monocle.NativeCursor; import com.sun.glass.ui.monocle.linux.LinuxPlatform; -import com.sun.glass.ui.monocle.mx6.MX6Cursor; public class MX6Platform extends LinuxPlatform { @@ -36,4 +36,12 @@ return new MX6Cursor(); } + @Override + public synchronized AcceleratedScreen getAcceleratedScreen(int[] attributes) { + if (accScreen == null) { + accScreen = new MX6AcceleratedScreen(attributes); + } + return accScreen; + } + }