Author: toad
Date: 2006-11-30 02:16:48 +0000 (Thu, 30 Nov 2006)
New Revision: 11129

Modified:
   trunk/freenet/src/freenet/node/PeerNodeStatus.java
Log:
getPeer() not getDetectedPeer(), also minor optimisation

Modified: trunk/freenet/src/freenet/node/PeerNodeStatus.java
===================================================================
--- trunk/freenet/src/freenet/node/PeerNodeStatus.java  2006-11-30 02:16:13 UTC 
(rev 11128)
+++ trunk/freenet/src/freenet/node/PeerNodeStatus.java  2006-11-30 02:16:48 UTC 
(rev 11129)
@@ -7,6 +7,7 @@
 import java.util.Map;

 import freenet.clients.http.DarknetConnectionsToadlet;
+import freenet.io.comm.Peer;

 /**
  * Contains various status information for a {@link PeerNode}. Used e.g. in
@@ -86,8 +87,14 @@

        public PeerNodeStatus(PeerNode peerNode) {
                this.name = peerNode.getName();
-               this.peerAddress = (peerNode.getDetectedPeer() != null) ? 
peerNode.getDetectedPeer().getFreenetAddress().toString() : null;
-               this.peerPort = (peerNode.getDetectedPeer() != null) ? 
peerNode.getDetectedPeer().getPort() : -1;
+               Peer p = peerNode.getPeer();
+               if(p == null) {
+                       peerAddress = null;
+                       peerPort = -1;
+               } else {
+                       peerAddress = p.getFreenetAddress().toString();
+                       peerPort = p.getPort();
+               }
                this.statusValue = peerNode.getPeerNodeStatus();
                this.statusName = peerNode.getPeerNodeStatusString();
                this.statusCSSName = peerNode.getPeerNodeStatusCSSClassName();


Reply via email to