If vconsensus is null, return
[jalview.git] / src / jalview / appletgui / APopupMenu.java
index abd76d6..68960f4 100755 (executable)
@@ -379,6 +379,9 @@ public class APopupMenu
   protected void abovePIDColour_itemStateChanged(ItemEvent ie)\r
   {\r
     SequenceGroup sg = getGroup();\r
+    if(sg.cs==null)\r
+          return;\r
+\r
     if (abovePIDColour.getState())\r
     {\r
       sg.cs.setConsensus(AAFrequency.calculate(sg.sequences, 0,\r
@@ -435,6 +438,8 @@ public class APopupMenu
   protected void conservationMenuItem_itemStateChanged(ItemEvent ie)\r
   {\r
     SequenceGroup sg = getGroup();\r
+    if(sg.cs==null)\r
+          return;\r
 \r
     if (conservationMenuItem.getState())\r
     {\r
@@ -462,7 +467,7 @@ public class APopupMenu
 \r
   protected void analyze_actionPerformed(ActionEvent e)\r
   {\r
-    CutAndPasteTransfer cap = new CutAndPasteTransfer(false);\r
+    CutAndPasteTransfer cap = new CutAndPasteTransfer(false, ap.alignFrame.applet);\r
     Frame frame = new Frame();\r
     frame.add(cap);\r
     jalview.bin.JalviewLite.addFrame(frame, "Analyze this - ", 400, 300);\r