From b5303e5d0a2adbfd2135ca636db10afbefc610da Mon Sep 17 00:00:00 2001
From: tjc <tjc@ee4ac58c-ac51-4696-9907-e4b3aa274f04>
Date: Mon, 26 Jul 2010 09:56:15 +0000
Subject: [PATCH] fix for opening

git-svn-id: svn+ssh://svn.internal.sanger.ac.uk/repos/svn/pathsoft/artemis/trunk@14328 ee4ac58c-ac51-4696-9907-e4b3aa274f04
---
 uk/ac/sanger/artemis/io/GFFDocumentEntry.java | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/uk/ac/sanger/artemis/io/GFFDocumentEntry.java b/uk/ac/sanger/artemis/io/GFFDocumentEntry.java
index 63ad32fee..202b24958 100644
--- a/uk/ac/sanger/artemis/io/GFFDocumentEntry.java
+++ b/uk/ac/sanger/artemis/io/GFFDocumentEntry.java
@@ -449,11 +449,12 @@ public class GFFDocumentEntry extends SimpleDocumentEntry
           (Feature)temp_lookup_hash.get(Integer.toString(featureLoc.getSrcFeatureId()));
         
         if(queryFeature != null)
-        { 
+        {
           Qualifier qualifier = queryFeature.getQualifierByName(qualifierName);
           final FeatureLocLazyQualifierValue sim = 
             new FeatureLocLazyQualifierValue(matchFeature, featureLoc.getSrcFeatureId());
-          if(qualifier == null)
+          
+          if(qualifier == null || !(qualifier instanceof QualifierLazyLoading))
             qualifier = new QualifierLazyLoading(qualifierName, sim);
           else
             ((QualifierLazyLoading)qualifier).addValue(sim);
-- 
GitLab