From f0e143bff4f73589a0eb5f5cab17bed000fb76ce Mon Sep 17 00:00:00 2001
From: tjc <tjc@ee4ac58c-ac51-4696-9907-e4b3aa274f04>
Date: Wed, 20 Apr 2011 08:24:06 +0000
Subject: [PATCH] disable analyse menus when no FeatureDisplay

git-svn-id: svn+ssh://svn.internal.sanger.ac.uk/repos/svn/pathsoft/artemis/trunk@15983 ee4ac58c-ac51-4696-9907-e4b3aa274f04
---
 uk/ac/sanger/artemis/components/alignment/BamView.java | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/uk/ac/sanger/artemis/components/alignment/BamView.java b/uk/ac/sanger/artemis/components/alignment/BamView.java
index a11fa81e6..608c75128 100644
--- a/uk/ac/sanger/artemis/components/alignment/BamView.java
+++ b/uk/ac/sanger/artemis/components/alignment/BamView.java
@@ -2010,6 +2010,8 @@ public class BamView extends JPanel
     menu.add(analyse);
     final JMenuItem readCount = new JMenuItem("Read count of selected features ...");
     analyse.add(readCount);
+    if(feature_display == null)
+      readCount.setEnabled(false);
     readCount.addActionListener(new ActionListener()
     {
       public void actionPerformed(ActionEvent e)
@@ -2036,6 +2038,8 @@ public class BamView extends JPanel
     
     final JMenuItem rpkm = new JMenuItem("RPKM value of selected features ...");
     analyse.add(rpkm);
+    if(feature_display == null)
+      rpkm.setEnabled(false);
     rpkm.addActionListener(new ActionListener()
     {
       public void actionPerformed(ActionEvent e)
-- 
GitLab