# HG changeset patch # User oc # Date 1423040242 -32400 # Node ID 1be15ac758b49d4d79ef7485e71b52dccc8d4b72 # Parent 6a6653b67bd796ae7bb6cb5248d8ef65758a7ae0 rename value in lostNodeConnection, add comment. diff -r 6a6653b67bd7 -r 1be15ac758b4 src/main/java/jp/ac/u_ryukyu/treevnc/TreeManagement.java --- a/src/main/java/jp/ac/u_ryukyu/treevnc/TreeManagement.java Wed Feb 04 17:46:09 2015 +0900 +++ b/src/main/java/jp/ac/u_ryukyu/treevnc/TreeManagement.java Wed Feb 04 17:57:22 2015 +0900 @@ -117,14 +117,15 @@ if (nodeList.size() < deadNode.getTreeNum()+1) { return; } - TreeVNCNode newparent = nodeList.get(deadNode.getTreeNum()); - TreeVNCNode grandfather = getParentNode(newparent.getTreeNum()); - connectTo(grandfather, newparent); - + TreeVNCNode newNode = nodeList.get(deadNode.getTreeNum()); + TreeVNCNode parentNode = getParentNode(newNode.getTreeNum()); + // new node connect to parent node. + connectTo(parentNode, newNode); + // if children node exist, children connect to new node. for(int i=0; i < treebranch; i++) { - TreeVNCNode child = getChildNode(newparent, i); + TreeVNCNode child = getChildNode(newNode, i); if (child != null) { - connectTo(newparent, child); + connectTo(newNode, child); } } }