Merge branch 'kjvdh/features/PhylogenyViewer' of https://source.jalview.org/git/jalvi...
authorkjvdheide <kjvanderheide@dundee.ac.uk>
Fri, 24 Nov 2017 16:37:00 +0000 (16:37 +0000)
committerkjvdheide <kjvanderheide@dundee.ac.uk>
Fri, 24 Nov 2017 16:37:00 +0000 (16:37 +0000)
src/jalview/ext/archaeopteryx/JalviewBinding.java

index 7ec721c..dae01f1 100644 (file)
@@ -143,7 +143,6 @@ public final class JalviewBinding
           // IS NOT pressed
           {
             parentAvport.setSelectionGroup(null);
-            treeView.setFoundNodes0(null);
 
           }
           showNodeSelectionOnAlign(node);
@@ -202,7 +201,7 @@ public final class JalviewBinding
         }
 
       }
-      PaintRefresher.Refresh(treeView, parentAvport.getSequenceSetId());
+      treeView.repaint();
 
     }
 
@@ -244,10 +243,6 @@ public final class JalviewBinding
   @Override
   public void showNodeSelectionOnAlign(final PhylogenyNode node)
   {
-    if (treeView.getFoundNodes0() == null)
-    {
-      treeView.setFoundNodes0(new HashSet<Long>());
-    }
 
       if (node.isInternal())
       {
@@ -258,8 +253,7 @@ public final class JalviewBinding
       {
         showMatchingSequence(node);
       }
-    treeView.repaint();
-    PaintRefresher.Refresh(treeView, parentAvport.getSequenceSetId());
+
     }
 
 
@@ -275,7 +269,7 @@ public final class JalviewBinding
       long nodeId = nodeToMatch.getId();
       addOrRemoveInSet(treeView.getFoundNodes0(), nodeId);
       treeSelectionChanged(matchingSequence);
-      // parentAvport.sendSelection(); // this shouldn't be needed
+      parentAvport.sendSelection();
 
     }
   }
@@ -302,7 +296,7 @@ public final class JalviewBinding
       }
 
     }
-    // parentAvport.sendSelection(); // this shouldn't be needed
+    parentAvport.sendSelection();
 
 
   }