diff --git a/launcher/src/main/java/com/threerings/getdown/launcher/Getdown.java b/launcher/src/main/java/com/threerings/getdown/launcher/Getdown.java index e4d444e..64eabdc 100644 --- a/launcher/src/main/java/com/threerings/getdown/launcher/Getdown.java +++ b/launcher/src/main/java/com/threerings/getdown/launcher/Getdown.java @@ -192,20 +192,20 @@ public abstract class Getdown } protected boolean detectProxy () { - // see if we actually need a proxy; first we have to initialize our application - // to get some sort of interface configuration and the appbase URL + // first we have to initialize our application to get the appbase URL, etc. log.info("Checking whether we need to use a proxy..."); try { readConfig(true); } catch (IOException ioe) { // no worries } - + boolean tryNoProxy = SysProps.tryNoProxyFirst(); if (!tryNoProxy && ProxyUtil.autoDetectProxy(_app)) { return true; } - + + // see if we actually need a proxy updateStatus("m.detecting_proxy"); URL configURL = _app.getConfigResource().getRemote(); if (!ProxyUtil.canLoadWithoutProxy(configURL, tryNoProxy ? 2 : 5)) {