Allowing relative URLs as values for the "URL" parameter, in the
applet mode.


git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2524 3789f03b-4d11-0410-bbf8-ca57d06f2519
diff --git a/java/src/com/tightvnc/rfbplayer/RfbPlayer.java b/java/src/com/tightvnc/rfbplayer/RfbPlayer.java
index 3256804..0a7838c 100644
--- a/java/src/com/tightvnc/rfbplayer/RfbPlayer.java
+++ b/java/src/com/tightvnc/rfbplayer/RfbPlayer.java
@@ -120,7 +120,11 @@
     }
 
     try {
-      url = new URL(sessionURL);
+      if (inAnApplet) {
+	url = new URL(getCodeBase(), sessionURL);
+      } else {
+	url = new URL(sessionURL);
+      }
       rfb = new RfbProto(url);
 
       vc = new VncCanvas(this);