Fixed openURL

This commit is contained in:
Caspian Rychlik-Prince 2004-12-14 12:54:25 +00:00
parent b84e98f8f6
commit d4d8fd9ac6
1 changed files with 2 additions and 3 deletions

View File

@ -34,7 +34,6 @@ package org.lwjgl;
import java.lang.reflect.Method;
import java.net.MalformedURLException;
import java.net.URL;
import java.net.URLEncoder;
import org.lwjgl.input.Mouse;
import org.lwjgl.opengl.Display;
@ -239,7 +238,7 @@ public final class Sys {
* failed - hence we don't return success code or throw an Exception. This is just a
* best attempt at opening the URL given - don't rely on it to work!
* <p>
* @param url The URL
* @param url The URL. Ensure that the URL is properly encoded.
* @return false if we are CERTAIN the call has failed
*/
public static boolean openURL(String url) {
@ -252,7 +251,7 @@ public final class Sys {
Class basicServiceClass = Class.forName("javax.jnlp.BasicService");
Method showDocumentMethod = basicServiceClass.getMethod("showDocument", new Class[] {URL.class});
try {
Boolean ret = (Boolean) showDocumentMethod.invoke(basicService, new Object[] {new URL(URLEncoder.encode(url, "utf8"))});
Boolean ret = (Boolean) showDocumentMethod.invoke(basicService, new Object[] {new URL(url)});
return ret.booleanValue();
} catch (MalformedURLException e) {
e.printStackTrace(System.err);