From e808c2394befe0655fc9dbd9928160cf4c3b1aa3 Mon Sep 17 00:00:00 2001 From: amwaterhouse Date: Tue, 20 Sep 2005 13:19:33 +0000 Subject: [PATCH] PCAPanel checks viewport selection --- src/jalview/appletgui/PCAPanel.java | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/src/jalview/appletgui/PCAPanel.java b/src/jalview/appletgui/PCAPanel.java index f470ffc..399fce8 100755 --- a/src/jalview/appletgui/PCAPanel.java +++ b/src/jalview/appletgui/PCAPanel.java @@ -38,20 +38,19 @@ public class PCAPanel SequenceI [] seqs; - public PCAPanel(AlignViewport av, SequenceI[] s) + public PCAPanel(AlignViewport av) { this.av = av; - if (av.getSelectionGroup().getSize() > 3) + if (av.getSelectionGroup()!=null && av.getSelectionGroup().getSize() > 3) { seqs = new Sequence[av.getSelectionGroup().getSize()]; - for (int i = 0; i < s.length; i++) + for (int i = 0; i < av.getSelectionGroup().getSize(); i++) { seqs[i] = av.getSelectionGroup().getSequenceAt(i); } } - - if (seqs == null) + else { seqs = new Sequence[av.getAlignment().getHeight()]; for (int i = 0; i < av.getAlignment().getHeight(); i++) -- 1.7.10.2