From 615a729b5fc0288b92b3d0665fe0b2224b227239 Mon Sep 17 00:00:00 2001 From: tcarver <tjc> Date: Thu, 18 Apr 2013 12:03:26 +0100 Subject: [PATCH] add index reference listener in openBamView() --- .../artemis/components/alignment/BamView.java | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/uk/ac/sanger/artemis/components/alignment/BamView.java b/uk/ac/sanger/artemis/components/alignment/BamView.java index 7c04ed884..b9b4cebff 100644 --- a/uk/ac/sanger/artemis/components/alignment/BamView.java +++ b/uk/ac/sanger/artemis/components/alignment/BamView.java @@ -3590,6 +3590,20 @@ public class BamView extends JPanel { feature_display.addDisplayAdjustmentListener(bamView); feature_display.getSelection().addSelectionChangeListener(bamView); + + if(feature_display.getEntryGroup().getSequenceEntry().getEMBLEntry().getSequence() + instanceof uk.ac.sanger.artemis.io.IndexFastaStream) + { + if(SwingUtilities.getWindowAncestor(feature_display) instanceof EntryEdit) + { + final EntryEdit ee = (EntryEdit)SwingUtilities.getWindowAncestor(feature_display); + ee.getOneLinePerEntryDisplay().addDisplayAdjustmentListener(bamView); + + // add reference sequence selection listeners + ee.getEntryGroupDisplay().getIndexFastaCombo().addIndexReferenceListener(bamView.getCombo()); + bamView.getCombo().addIndexReferenceListener(ee.getEntryGroupDisplay().getIndexFastaCombo()); + } + } } } -- GitLab