catch control down before editing null pointer
[jalview.git] / src / jalview / gui / SeqPanel.java
index 57a30bf..08bf7df 100755 (executable)
@@ -874,6 +874,12 @@ public class SeqPanel extends JPanel implements MouseListener,
           //but the sequence represents a group\r
           if (sg == null)\r
           {\r
+            if(av.hiddenRepSequences==null\r
+               || !av.hiddenRepSequences.containsKey(seq))\r
+            {\r
+              endEditing();\r
+              return;\r
+            }\r
             sg = (SequenceGroup) av.hiddenRepSequences.get(seq);\r
           }\r
 \r