Ignore:
Timestamp:
11.05.2010 09:25:21 (2 years ago)
Author:
jttt
Message:

Fix #2297 JOSM Webstart fails at loading plugins, cleanup puwg projection

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/openstreetmap/josm/gui/MainApplication.java

    r3098 r3232  
    1111import java.net.Authenticator; 
    1212import java.net.ProxySelector; 
     13import java.security.AllPermission; 
     14import java.security.CodeSource; 
     15import java.security.PermissionCollection; 
     16import java.security.Permissions; 
     17import java.security.Policy; 
    1318import java.util.Collection; 
    1419import java.util.HashMap; 
     
    130135        I18n.init(); 
    131136 
     137        Policy.setPolicy(new Policy() { 
     138            // Permissions for plug-ins loaded when josm is started via webstart 
     139            private PermissionCollection pc; 
     140 
     141            { 
     142                pc = new Permissions(); 
     143                pc.add(new AllPermission()); 
     144            } 
     145 
     146            @Override 
     147            public void refresh() { } 
     148 
     149            @Override 
     150            public PermissionCollection getPermissions(CodeSource codesource) { 
     151                return pc; 
     152            } 
     153        }); 
     154 
    132155        Thread.setDefaultUncaughtExceptionHandler(new BugReportExceptionHandler()); 
    133156        // http://stuffthathappens.com/blog/2007/10/15/one-more-note-on-uncaught-exception-handlers/ 
Note: See TracChangeset for help on using the changeset viewer.