diff --git a/uk/ac/sanger/artemis/components/EntryGroupDisplay.java b/uk/ac/sanger/artemis/components/EntryGroupDisplay.java index 8e08531f6ab4644327f6c6a1bff350fd34c02ce7..6e671873879c694876dbacf228fcb39c8bf70813 100644 --- a/uk/ac/sanger/artemis/components/EntryGroupDisplay.java +++ b/uk/ac/sanger/artemis/components/EntryGroupDisplay.java @@ -27,6 +27,7 @@ package uk.ac.sanger.artemis.components; import uk.ac.sanger.artemis.*; import uk.ac.sanger.artemis.io.IndexFastaStream; +import uk.ac.sanger.artemis.io.IndexedGFFDocumentEntry; import java.awt.*; import java.awt.event.*; @@ -242,6 +243,13 @@ public class EntryGroupDisplay extends JPanel IndexFastaStream is = (IndexFastaStream)entry.getEMBLEntry().getSequence(); is.setContigByIndex(indexFastaCombo.getSelectedIndex()); + EntryVector entries = entry_group.getActiveEntries(); + for(int i=0; i<entries.size(); i++) + { + Entry entry = entries.elementAt(i); + if(entry.getEMBLEntry() instanceof IndexedGFFDocumentEntry) + ((IndexedGFFDocumentEntry)entry.getEMBLEntry()).updateReference(is.getContig(), false); + } owning_component.resetScrolls(); owning_component.getFeatureDisplay().getBases().clearCodonCache(); owning_component.repaint();