From 30a5f04684a99abe660ed081218defac0c22b691 Mon Sep 17 00:00:00 2001 From: tcarver <tjc> Date: Thu, 18 Apr 2013 16:36:06 +0100 Subject: [PATCH] use local EntryEdit in openBamView() --- uk/ac/sanger/artemis/components/alignment/BamView.java | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/uk/ac/sanger/artemis/components/alignment/BamView.java b/uk/ac/sanger/artemis/components/alignment/BamView.java index b9b4cebff..b3349b6e6 100644 --- a/uk/ac/sanger/artemis/components/alignment/BamView.java +++ b/uk/ac/sanger/artemis/components/alignment/BamView.java @@ -3594,14 +3594,12 @@ public class BamView extends JPanel if(feature_display.getEntryGroup().getSequenceEntry().getEMBLEntry().getSequence() instanceof uk.ac.sanger.artemis.io.IndexFastaStream) { - if(SwingUtilities.getWindowAncestor(feature_display) instanceof EntryEdit) + if(entry_edit != null) { - final EntryEdit ee = (EntryEdit)SwingUtilities.getWindowAncestor(feature_display); - ee.getOneLinePerEntryDisplay().addDisplayAdjustmentListener(bamView); - + entry_edit.getOneLinePerEntryDisplay().addDisplayAdjustmentListener(bamView); // add reference sequence selection listeners - ee.getEntryGroupDisplay().getIndexFastaCombo().addIndexReferenceListener(bamView.getCombo()); - bamView.getCombo().addIndexReferenceListener(ee.getEntryGroupDisplay().getIndexFastaCombo()); + entry_edit.getEntryGroupDisplay().getIndexFastaCombo().addIndexReferenceListener(bamView.getCombo()); + bamView.getCombo().addIndexReferenceListener(entry_edit.getEntryGroupDisplay().getIndexFastaCombo()); } } } -- GitLab