Bläddra i källkod

no exceptions

Nicolas Cannasse 17 år sedan
förälder
incheckning
0ecb7650c0
1 ändrade filer med 2 tillägg och 2 borttagningar
  1. 2 2
      std/neko/net/ProxyDetect.hx

+ 2 - 2
std/neko/net/ProxyDetect.hx

@@ -82,7 +82,7 @@ class ProxyDetect {
 		var host = r.matched(1);
 		var host = r.matched(1);
 		var r = ~/user_pref\("network\.proxy\.http_port", ([0-9]+)\);/;
 		var r = ~/user_pref\("network\.proxy\.http_port", ([0-9]+)\);/;
 		if( !r.match(prefs) )
 		if( !r.match(prefs) )
-			throw "No http_port in prefs.js";
+			return null;
 		var port = r.matched(1);
 		var port = r.matched(1);
 		return parseSettings(host+":"+port);
 		return parseSettings(host+":"+port);
 	}
 	}
@@ -109,7 +109,7 @@ class ProxyDetect {
 		// enabled ?
 		// enabled ?
 		var renabled = ~/"ProxyEnable"=dword:0000000(0|1)/;
 		var renabled = ~/"ProxyEnable"=dword:0000000(0|1)/;
 		if( !renabled.match(content) )
 		if( !renabled.match(content) )
-			throw "Could not find 'ProxyEnable'";
+			return null;
 		if( renabled.matched(1) == "0" )
 		if( renabled.matched(1) == "0" )
 			return null;
 			return null;
 		// value ?
 		// value ?