OSDN Git Service

[fixed] LwjglApplet returns correct ApplicationType now.
authorbadlogicgames <badlogicgames@6c4fd544-2939-11df-bb46-9574ba5d0bfa>
Sun, 10 Apr 2011 19:06:56 +0000 (19:06 +0000)
committerbadlogicgames <badlogicgames@6c4fd544-2939-11df-bb46-9574ba5d0bfa>
Sun, 10 Apr 2011 19:06:56 +0000 (19:06 +0000)
backends/gdx-backend-lwjgl/src/com/badlogic/gdx/backends/lwjgl/LwjglApplet.java

index 4c4dc2e..295cd31 100644 (file)
@@ -29,12 +29,23 @@ public class LwjglApplet extends Applet {
        final Canvas canvas;\r
        LwjglApplication app;\r
 \r
+       class LwjglAppletApplication extends LwjglApplication {\r
+\r
+               public LwjglAppletApplication (ApplicationListener listener, boolean useGL2, Canvas canvas) {\r
+                       super(listener, useGL2, canvas);                        \r
+               }\r
+               \r
+               @Override public ApplicationType getType() {\r
+                       return ApplicationType.Applet;\r
+               }\r
+       }\r
+       \r
        public LwjglApplet (final ApplicationListener listener, final boolean useGL2) {\r
                LwjglNativesLoader.load = false;\r
                canvas = new Canvas() {\r
                        public final void addNotify () {\r
                                super.addNotify();\r
-                               app = new LwjglApplication(listener, useGL2, canvas);\r
+                               app = new LwjglAppletApplication(listener, useGL2, canvas);\r
                        }\r
 \r
                        public final void removeNotify () {\r