From 66b161e8659e46f5f788e6dd1f2c190fed49674e Mon Sep 17 00:00:00 2001
From: tjc <tjc@ee4ac58c-ac51-4696-9907-e4b3aa274f04>
Date: Thu, 24 Mar 2011 09:49:17 +0000
Subject: [PATCH] ensure log option disabled for views other than inferred size

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

diff --git a/uk/ac/sanger/artemis/components/alignment/BamView.java b/uk/ac/sanger/artemis/components/alignment/BamView.java
index 54acc6f57..e7a22dc0d 100644
--- a/uk/ac/sanger/artemis/components/alignment/BamView.java
+++ b/uk/ac/sanger/artemis/components/alignment/BamView.java
@@ -2207,8 +2207,7 @@ public class BamView extends JPanel
       public void actionPerformed(ActionEvent e)
       {
         laststart = -1;
-        if(isIsizeStackView())
-          logMenuItem.setEnabled(true);
+        logMenuItem.setEnabled(isIsizeStackView());
         repaint();
       }
     });
@@ -2220,8 +2219,7 @@ public class BamView extends JPanel
       public void actionPerformed(ActionEvent e)
       {
         laststart = -1;
-        if(isStackView())
-          logMenuItem.setEnabled(false);
+        logMenuItem.setEnabled(isIsizeStackView());
         repaint();
       }
     });
@@ -2233,8 +2231,7 @@ public class BamView extends JPanel
       public void actionPerformed(ActionEvent e)
       {
         laststart = -1;
-        if(cbPairedStackView.isSelected())
-          logMenuItem.setEnabled(false);
+        logMenuItem.setEnabled(isIsizeStackView());
         repaint();
       }
     });
@@ -2248,8 +2245,8 @@ public class BamView extends JPanel
         if(isStrandStackView())
         {
           setViewportMidPoint();
-          logMenuItem.setEnabled(false);
         }
+        logMenuItem.setEnabled(isIsizeStackView());
         repaint();
       }
     });
@@ -2260,6 +2257,7 @@ public class BamView extends JPanel
       public void actionPerformed(ActionEvent e)
       {
         laststart = -1;
+        logMenuItem.setEnabled(isIsizeStackView());
         repaint();
       }
     });
@@ -2417,6 +2415,8 @@ public class BamView extends JPanel
     menu.add(new JSeparator());
     logMenuItem.setFont(menu.getFont());
     menu.add(logMenuItem);
+    logMenuItem.setEnabled(isIsizeStackView());
+    
     logMenuItem.addActionListener(new ActionListener()
     {
       public void actionPerformed(ActionEvent e)
-- 
GitLab