From 9365a90059ec5d2f8ff094d9defcc021f63483d5 Mon Sep 17 00:00:00 2001 From: jprocter Date: Tue, 24 Feb 2009 17:52:10 +0000 Subject: [PATCH] bugfix the bugfix --- src/jalview/ws/DasSequenceFeatureFetcher.java | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/jalview/ws/DasSequenceFeatureFetcher.java b/src/jalview/ws/DasSequenceFeatureFetcher.java index 2448402..8fc49b1 100644 --- a/src/jalview/ws/DasSequenceFeatureFetcher.java +++ b/src/jalview/ws/DasSequenceFeatureFetcher.java @@ -91,16 +91,18 @@ public class DasSequenceFeatureFetcher } public DasSequenceFeatureFetcher(SequenceI[] oursequences, - FeatureSettings fsettings, Vector selectedSources, + FeatureSettings fsettings, Vector ourselectedSources, boolean checkDbrefs, boolean promptFetchDbrefs) { this.selectedSources = new Vector(); - Enumeration sources = selectedSources.elements(); + Enumeration sources = ourselectedSources.elements(); // filter both sequences and sources to eliminate duplicates while (sources.hasMoreElements()) { Object src = sources.nextElement(); - if (this.selectedSources.contains(src)) { selectedSources.addElement(src); }; + if (!selectedSources.contains(src)) { + selectedSources.addElement(src); + }; } Vector sqs = new Vector(); for (int i=0; i