From df80effeb8e0811224cd06772e9a4af9594a840f Mon Sep 17 00:00:00 2001 From: Stuffed <stuffedgames@gmail.com> Date: Fri, 5 May 2017 00:17:00 +0900 Subject: [PATCH] Fix double-adding of slave --- src/js/familyTree.tw | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/js/familyTree.tw b/src/js/familyTree.tw index a525c5f2f60..067edda6ed0 100644 --- a/src/js/familyTree.tw +++ b/src/js/familyTree.tw @@ -34,7 +34,7 @@ window.updateFamilyTree = function(activeSlave = lastActiveSlave, slaves = lastS /* The way this code works is that we start with the activeSlave then we call slaveInfo() recursively to work our way up the tree finding their parents. - + */ function getSlave(id, expectedGenes) { @@ -117,7 +117,8 @@ window.updateFamilyTree = function(activeSlave = lastActiveSlave, slaves = lastS for(var i = 0; i < slaves.length; ++i) { var child = slaves[i]; - maybeAddSpouseToChild(child); + if(child.ID != activeSlave.ID) + maybeAddSpouseToChild(child); } for(var key in spouseToChild) { -- GitLab