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