From b8c41fda732cfc69c9a10b15afc9ee79e375efff Mon Sep 17 00:00:00 2001 From: "darin%meer.net" Date: Fri, 25 Mar 2005 21:26:48 +0000 Subject: [PATCH] fixes bug 287729 "ChatZilla can't connect on Trunk builds (as of 2005-03-25)" patch by gijskruitbosch@gmail.com r=rginda --- extensions/irc/js/lib/connection-xpcom.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/extensions/irc/js/lib/connection-xpcom.js b/extensions/irc/js/lib/connection-xpcom.js index f278559ebd4..f4055b47b00 100644 --- a/extensions/irc/js/lib/connection-xpcom.js +++ b/extensions/irc/js/lib/connection-xpcom.js @@ -140,7 +140,12 @@ function bc_connect(host, port, bind, tcp_flag, isSecure, observer) getService(Components.interfaces.nsIIOService); var spec = "irc://" + host + ':' + port; var uri = ios.newURI(spec,null,null); - var info = pps.examineForProxy(uri); + // As of 2005-03-25, 'examineForProxy' was replaced by 'resolve'. + var info = null; + if ("resolve" in pps) + info = pps.resolve(uri, 0); + else if ("examineForProxy" in pps) + info = pps.examineForProxy(uri); if (jsenv.HAS_STREAM_PROVIDER) {