From 8c24d666aa965338168416f8ca3be864569a1c24 Mon Sep 17 00:00:00 2001 From: jprocter Date: Mon, 2 Apr 2007 13:09:32 +0000 Subject: [PATCH] featuresAdded call for transferred PDB features --- src/jalview/gui/AppJMol.java | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/src/jalview/gui/AppJMol.java b/src/jalview/gui/AppJMol.java index 3d24bc8..14acb14 100644 --- a/src/jalview/gui/AppJMol.java +++ b/src/jalview/gui/AppJMol.java @@ -124,8 +124,10 @@ public synchronized void addSequence(SequenceI [] seq) { StructureSelectionManager.getStructureSelectionManager() .setMapping(seq, alreadyMapped, AppletFormatAdapter.FILE); - ap.seqPanel.seqCanvas.fr.featuresAdded(); - ap.paintAlignment(true); + if (ap.seqPanel.seqCanvas.fr!=null) { + ap.seqPanel.seqCanvas.fr.featuresAdded(); + ap.paintAlignment(true); + } return; } } @@ -587,7 +589,7 @@ public synchronized void addSequence(SequenceI [] seq) //End StructureListener //////////////////////////// - FeatureRenderer fr; + FeatureRenderer fr=null; public void colourBySequence(AlignmentPanel ap) { if(!colourBySequence) @@ -729,7 +731,6 @@ public synchronized void addSequence(SequenceI [] seq) ssm = StructureSelectionManager.getStructureSelectionManager(); MCview.PDBfile pdbFile = ssm.setMapping(sequence, pdbentry.getFile(), AppletFormatAdapter.FILE); ssm.addStructureViewerListener(this); - Vector chains = new Vector(); for(int i=0; i