Changeset 6282 in josm for trunk/src/org/openstreetmap/josm/plugins/Plugin.java
- Timestamp:
- 2013-10-02T00:38:02+02:00 (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/openstreetmap/josm/plugins/Plugin.java
r5987 r6282 9 9 import java.net.URL; 10 10 import java.net.URLClassLoader; 11 import java.security.AccessController; 12 import java.security.PrivilegedAction; 11 13 import java.util.List; 12 14 … … 142 144 File pluginDir = Main.pref.getPluginsDirectory(); 143 145 File pluginJar = new File(pluginDir, info.name + ".jar"); 144 URL pluginJarUrl = PluginInformation.fileToURL(pluginJar); 145 URLClassLoader pluginClassLoader = new URLClassLoader(new URL[] { pluginJarUrl } , Main.class.getClassLoader()); 146 return pluginClassLoader; 146 final URL pluginJarUrl = PluginInformation.fileToURL(pluginJar); 147 return AccessController.doPrivileged(new PrivilegedAction<ClassLoader>() { 148 public ClassLoader run() { 149 return new URLClassLoader(new URL[] {pluginJarUrl}, Main.class.getClassLoader()); 150 } 151 }); 147 152 } 148 153 }
Note:
See TracChangeset
for help on using the changeset viewer.