From c3442a86e9e4f3b0faee6253e52b2130b830091f Mon Sep 17 00:00:00 2001
From: tcarver <tjc>
Date: Mon, 24 Sep 2012 10:03:44 +0100
Subject: [PATCH] fix for old style header

---
 uk/ac/sanger/artemis/components/variant/VCFFilter.java | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/uk/ac/sanger/artemis/components/variant/VCFFilter.java b/uk/ac/sanger/artemis/components/variant/VCFFilter.java
index e455abe95..329122b99 100644
--- a/uk/ac/sanger/artemis/components/variant/VCFFilter.java
+++ b/uk/ac/sanger/artemis/components/variant/VCFFilter.java
@@ -402,7 +402,8 @@ public class VCFFilter extends JFrame
     {
       final HeaderLine hLine = headerLineList.get(i);
       final String type = hLine.getType();
-      if (type.equals("String"))
+
+      if (type != null && type.equals("String"))
         continue;
 
       int num = hLine.getNumber();
@@ -446,7 +447,7 @@ public class VCFFilter extends JFrame
 
       for (int j = 0; j < num; j++)
       {
-        if (type.equals("Integer"))
+        if (type != null && type.equals("Integer"))
         {
           final TextFieldInt min = new TextFieldInt();
           min.setColumns(8);
@@ -460,7 +461,7 @@ public class VCFFilter extends JFrame
           max.addKeyListener(new FilterListener(hLine, false, j, num));
           min.addKeyListener(new FilterListener(hLine, true, j, num));
         }
-        else if (type.equals("Float"))
+        else if (type != null && type.equals("Float"))
         {
           TextFieldFloat min = new TextFieldFloat();
           min.setColumns(8);
-- 
GitLab