Author: toad
Date: 2007-12-22 00:06:33 +0000 (Sat, 22 Dec 2007)
New Revision: 16774

Modified:
   trunk/freenet/src/freenet/node/useralerts/PeerManagerUserAlert.java
Log:
Fix java.lang.IllegalArgumentException: Not valid.

Modified: trunk/freenet/src/freenet/node/useralerts/PeerManagerUserAlert.java
===================================================================
--- trunk/freenet/src/freenet/node/useralerts/PeerManagerUserAlert.java 
2007-12-22 00:00:32 UTC (rev 16773)
+++ trunk/freenet/src/freenet/node/useralerts/PeerManagerUserAlert.java 
2007-12-22 00:06:33 UTC (rev 16774)
@@ -210,8 +210,8 @@
        }

        public short getPriorityClass() {
-               if((peers == 0) ||
-                               (conns == 0) ||
+               if((peers == 0 && !isOpennetEnabled) ||
+                               (conns == 0 && !isOpennetEnabled) ||
                                (neverConn > 
MAX_NEVER_CONNECTED_PEER_ALERT_THRESHOLD) ||
                                (disconnDarknetPeers > 
MAX_DISCONN_PEER_ALERT_THRESHOLD) ||
                                (conns > MAX_CONN_ALERT_THRESHOLD) ||
@@ -227,8 +227,8 @@
                bwlimitDelayTime = (int) n.getBwlimitDelayTime();
                nodeAveragePingTime = (int) n.getNodeAveragePingTime();
                oldestNeverConnectedPeerAge = (int) 
n.peers.getOldestNeverConnectedPeerAge();
-               return ((peers == 0) ||
-                               (conns < 3) ||
+               return ((peers == 0 && !isOpennetEnabled) ||
+                               (conns < 3 && !isOpennetEnabled) ||
                                (neverConn > 
MAX_NEVER_CONNECTED_PEER_ALERT_THRESHOLD) ||
                                (disconnDarknetPeers > 
MAX_DISCONN_PEER_ALERT_THRESHOLD) ||
                                (conns > MAX_CONN_ALERT_THRESHOLD) ||


Reply via email to