Ignore:
Timestamp:
2010-05-11T09:25:21+02:00 (14 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.