< prev index next >
src/java.desktop/share/classes/sun/awt/SunToolkit.java
Print this page
*** 43,53 ****
--- 43,55 ----
import java.awt.peer.TrayIconPeer;
import java.io.File;
import java.io.IOException;
import java.io.InputStream;
import java.lang.reflect.InvocationTargetException;
+ import java.net.SocketPermission;
import java.net.URL;
+ import java.net.URLPermission;
import java.security.AccessController;
import java.util.ArrayList;
import java.util.Collections;
import java.util.Iterator;
import java.util.Locale;
*** 878,887 ****
--- 880,892 ----
sm.checkRead(perm.getName());
} else if ((perm instanceof
java.net.SocketPermission) &&
perm.getActions().indexOf("connect") != -1) {
sm.checkConnect(url.getHost(), url.getPort());
+ } else if (perm instanceof URLPermission) {
+ sm.checkPermission(
+ new SocketPermission(url.getHost(), "connect"));
} else {
throw se;
}
}
}
< prev index next >