JAL-1824 corrected copy'n'paste error introduced from JAL-1821 refactor which causes...
[jalview.git] / src / jalview / gui / StructureChooser.java
index f456817..976b77b 100644 (file)
@@ -728,9 +728,10 @@ public class StructureChooser extends GStructureChooser
                 .toString()
                 .toLowerCase();
         pdbEntriesToView[count++] = cachedEntryMap.get(entryKey);
-        SequenceI selectedSeq = (SequenceI) tbl_summary.getValueAt(row,
+        SequenceI selectedSeq = (SequenceI) tbl_local_pdb.getValueAt(row,
                 refSeqColIndex);
         selectedSeqsToView.add(selectedSeq);
+
       }
       SequenceI[] selectedSeqs = selectedSeqsToView
               .toArray(new SequenceI[selectedSeqsToView.size()]);
@@ -790,8 +791,18 @@ public class StructureChooser extends GStructureChooser
     StructureViewer sViewer = new StructureViewer(ssm);
     if (pdbEntriesToView.length > 1)
     {
-      sViewer.viewStructures(pdbEntriesToView, alignPanel.av.collateForPDB(pdbEntriesToView),
+      ArrayList<SequenceI[]> seqsMap = new ArrayList<SequenceI[]>();
+      for (SequenceI seq : sequences)
+      {
+        seqsMap.add(new SequenceI[]
+        { seq });
+      }
+      SequenceI[][] collatedSeqs = seqsMap.toArray(new SequenceI[0][0]);
+      sViewer.viewStructures(pdbEntriesToView, collatedSeqs,
               alignPanel);
+      // sViewer.viewStructures(pdbEntriesToView,
+      // alignPanel.av.collateForPDB(pdbEntriesToView),
+      // alignPanel);
     }
     else
     {