Author: toad
Date: 2008-04-29 19:04:13 +0000 (Tue, 29 Apr 2008)
New Revision: 19618

Modified:
   trunk/freenet/src/freenet/node/IPDetectorPluginManager.java
Log:
We do indicate whether ports are forwarded or not by negative/positive.
So reinstate the Math.abs().

Modified: trunk/freenet/src/freenet/node/IPDetectorPluginManager.java
===================================================================
--- trunk/freenet/src/freenet/node/IPDetectorPluginManager.java 2008-04-29 
18:50:41 UTC (rev 19617)
+++ trunk/freenet/src/freenet/node/IPDetectorPluginManager.java 2008-04-29 
19:04:13 UTC (rev 19618)
@@ -59,11 +59,11 @@
                        if(portsNotForwarded.length == 1) {
                                L10n.addL10nSubstitution(div, 
"IPDetectorPluginManager.forwardPort", 
                                                new String[] { "port", "link", 
"/link" }, 
-                                               new String[] { 
Integer.toString(portsNotForwarded[0]), "<a href=\""+url+"\">", "</a>" });
+                                               new String[] { 
Integer.toString(Math.abs(portsNotForwarded[0])), "<a href=\""+url+"\">", 
"</a>" });
                        } else if(portsNotForwarded.length == 2) {
                                L10n.addL10nSubstitution(div, 
"IPDetectorPluginManager.forwardTwoPorts", 
                                                new String[] { "port1", 
"port2", "link", "/link" }, 
-                                               new String[] { 
Integer.toString(portsNotForwarded[0]), Integer.toString(portsNotForwarded[1]), 
"<a href=\""+url+"\">", "</a>" });
+                                               new String[] { 
Integer.toString(Math.abs(portsNotForwarded[0])), 
Integer.toString(Math.abs(portsNotForwarded[1])), "<a href=\""+url+"\">", 
"</a>" });
                        } else {
                                Logger.error(this, "Unknown number of ports to 
forward: "+portsNotForwarded.length);
                        }
@@ -89,10 +89,10 @@
                                        l10n("seriousConnectionProblems") : 
l10n("connectionProblems");
                        prefix += " ";
                        if(portsNotForwarded.length == 1) {
-                               return prefix + l10n("forwardPortShort", 
"port", Integer.toString(portsNotForwarded[0]));
+                               return prefix + l10n("forwardPortShort", 
"port", Integer.toString(Math.abs(portsNotForwarded[0])));
                        } else if(portsNotForwarded.length == 2) {
                                return prefix + l10n("forwardTwoPortsShort", 
new String[] { "port1", "port2" },
-                                               new String[] { 
Integer.toString(portsNotForwarded[0]), Integer.toString(portsNotForwarded[1]) 
});
+                                               new String[] { 
Integer.toString(Math.abs(portsNotForwarded[0])), 
Integer.toString(Math.abs(portsNotForwarded[1])) });
                        } else {
                                Logger.error(this, "Unknown number of ports to 
forward: "+portsNotForwarded.length);
                                return "";
@@ -103,10 +103,10 @@
                        String url = l10n("portForwardHelpURL");
                        if(portsNotForwarded.length == 1) {
                                return l10n("forwardPort", new String[] { 
"port", "link", "/link" }, 
-                                               new String[] { 
Integer.toString(portsNotForwarded[0]), "", " ("+url+")" });
+                                               new String[] { 
Integer.toString(Math.abs(portsNotForwarded[0])), "", " ("+url+")" });
                        } else if(portsNotForwarded.length == 2) {
                                return l10n("forwardTwoPorts", new String[] { 
"port1", "port2", "link", "/link" },
-                                               new String[] { 
Integer.toString(portsNotForwarded[0]), Integer.toString(portsNotForwarded[1]), 
"", " ("+url+")" });
+                                               new String[] { 
Integer.toString(Math.abs(portsNotForwarded[0])), 
Integer.toString(Math.abs(portsNotForwarded[1])), "", " ("+url+")" });
                        } else {
                                Logger.error(this, "Unknown number of ports to 
forward: "+portsNotForwarded.length);
                                return "";


Reply via email to