From c7eed98e57350761e26cbf3022486acd4e6b0545 Mon Sep 17 00:00:00 2001 From: Caspian Rychlik-Prince Date: Mon, 22 Nov 2004 21:54:06 +0000 Subject: [PATCH] Now added URL encoding --- src/java/org/lwjgl/Sys.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/java/org/lwjgl/Sys.java b/src/java/org/lwjgl/Sys.java index 8bd87faa..72000dc4 100644 --- a/src/java/org/lwjgl/Sys.java +++ b/src/java/org/lwjgl/Sys.java @@ -34,6 +34,7 @@ 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; @@ -250,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(url)}); + Boolean ret = (Boolean) showDocumentMethod.invoke(basicService, new Object[] {new URL(URLEncoder.encode(url, "utf8"))}); return ret.booleanValue(); } catch (MalformedURLException e) { e.printStackTrace(System.err);