diff --git a/uk/ac/sanger/artemis/components/alignment/BamView.java b/uk/ac/sanger/artemis/components/alignment/BamView.java
index 54acc6f5714db535ea85cc0f7c33dbbaafaddaae..e7a22dc0dd457763b9d96c19b6abc030a692d989 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)