--- a/javauis/m3g_akn/javasrc/javax/microedition/m3g/Interface.java Tue May 25 12:34:19 2010 +0300
+++ b/javauis/m3g_akn/javasrc/javax/microedition/m3g/Interface.java Wed Jun 09 09:34:07 2010 +0300
@@ -20,7 +20,7 @@
import java.lang.ref.WeakReference;
import java.util.Hashtable;
import com.nokia.mj.impl.rt.legacy.ToolkitInvoker;
-import com.nokia.mj.impl.rt.legacy.ToolkitObserver;
+import com.nokia.mj.impl.rt.legacy.ToolkitObserverNGAExtension;
import com.nokia.mj.impl.rt.support.Finalizer;
import com.nokia.mj.impl.rt.legacy.MemoryUtil;
@@ -29,7 +29,7 @@
* each MIDlet using the 3D API to keep track of Java-side object
* lifetimes etc.
*/
-class Interface implements ToolkitObserver
+class Interface implements ToolkitObserverNGAExtension
{
//------------------------------------------------------------------
// Static data
@@ -427,6 +427,17 @@
}
MemoryUtil.freeNativeMemory();
}
+
+ /*
+ * @see ToolkitObserverNGAExtension#foregroundEvent(boolean)
+ */
+ public void foregroundEvent(boolean foreground)
+ {
+ if (graphics3D != null)
+ {
+ graphics3D.setForeground(foreground);
+ }
+ }
// Native constructor
private static native int _ctor(int eventSrcHandle);