From b2c6bdec5ba71fc200940e8ef745ee86d8803337 Mon Sep 17 00:00:00 2001
From: tcarver <tjc>
Date: Tue, 28 Feb 2012 16:30:22 +0000
Subject: [PATCH] update reference for IndexedGFFDocumentEntry

---
 uk/ac/sanger/artemis/components/EntryGroupDisplay.java | 8 ++++++++
 1 file changed, 8 insertions(+)

diff --git a/uk/ac/sanger/artemis/components/EntryGroupDisplay.java b/uk/ac/sanger/artemis/components/EntryGroupDisplay.java
index 8e08531f6..6e6718738 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();
-- 
GitLab