JAL-3247 Allowing 'file' protocol URL with empty domain in a .jvl file
[jalview.git] / getdown / src / getdown / core / src / main / java / com / threerings / getdown / data / Application.java
index 182b057..b6ae55d 100644 (file)
@@ -1791,8 +1791,14 @@ public class Application
     }
 
     public void newAppbase (URL url) {
-      if ((url.getHost().endsWith(".jalview.org") || url.equals("jalview.org"))) {
+      if (
+              url.getHost().endsWith(".jalview.org")
+              || url.equals("jalview.org")
+              || (url.getProtocol().equals("file") && url.getHost().equals(""))
+                      ) {
         newAppbase = url;
+        log.info("Appbase set to Java Version Locator url '"+url.toString()+"'");
+        return;
       }
       log.info("Java Version Locator url '"+url.toString()+"' does not have a jalview.org domain. Ignoring");
     }