formatting
[jalview.git] / src / jalview / appletgui / PCAPanel.java
index 8c87d7c..14f0a45 100755 (executable)
@@ -55,11 +55,12 @@ public class PCAPanel extends EmbmenuFrame implements Runnable,
     }
 
     this.av = av;
-    AlignmentView seqstrings = av
-            .getAlignmentView(av.getSelectionGroup() != null);
+    boolean selected = av.getSelectionGroup() != null
+            && av.getSelectionGroup().getSize() > 0;
+    AlignmentView seqstrings = av.getAlignmentView(selected);
     boolean nucleotide = av.getAlignment().isNucleotide();
     SequenceI[] seqs;
-    if (av.getSelectionGroup() == null)
+    if (!selected)
     {
       seqs = av.getAlignment().getSequencesArray();
     }
@@ -132,7 +133,7 @@ public class PCAPanel extends EmbmenuFrame implements Runnable,
     {
       return;
     }
-    
+
     int dim1 = top - xCombobox.getSelectedIndex();
     int dim2 = top - yCombobox.getSelectedIndex();
     int dim3 = top - zCombobox.getSelectedIndex();
@@ -176,6 +177,10 @@ public class PCAPanel extends EmbmenuFrame implements Runnable,
     {
       zCombobox_actionPerformed();
     }
+    else if (evt.getSource() == labels)
+    {
+      labels_itemStateChanged(evt);
+    }
     else if (evt.getSource() == nuclSetting)
     {
       if (!pcaModel.isNucleotide())