From: <ka...@us...> - 2011-02-17 19:10:05
|
Revision: 3491 http://java-game-lib.svn.sourceforge.net/java-game-lib/?rev=3491&view=rev Author: kappa1 Date: 2011-02-17 19:09:59 +0000 (Thu, 17 Feb 2011) Log Message: ----------- AppletLoader Fix: set correct context classloader for the applet loaded by the AppletLoader. Credit to arielsan for finding the issue and supplying a fix/patch. Modified Paths: -------------- trunk/LWJGL/src/java/org/lwjgl/util/applet/AppletLoader.java Modified: trunk/LWJGL/src/java/org/lwjgl/util/applet/AppletLoader.java =================================================================== --- trunk/LWJGL/src/java/org/lwjgl/util/applet/AppletLoader.java 2011-02-14 20:42:15 UTC (rev 3490) +++ trunk/LWJGL/src/java/org/lwjgl/util/applet/AppletLoader.java 2011-02-17 19:09:59 UTC (rev 3491) @@ -774,7 +774,7 @@ // set lwjgl properties setLWJGLProperties(); - // make applet switch on EDT as an AWT/Swing permission dialog could be called + // make applet switch on the EDT as an AWT/Swing permission dialog could be called EventQueue.invokeAndWait(new Runnable() { public void run() { try { @@ -1023,7 +1023,10 @@ percentage = 100; debug_sleep(2000); - + + // set correct context classloader for lwjgl applet + Thread.currentThread().setContextClassLoader(classLoader); + Class appletClass = classLoader.loadClass(getParameter("al_main")); lwjglApplet = (Applet) appletClass.newInstance(); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |