From f3f5e520f31e47bbc4d6525b0a88b1cff77a61fe Mon Sep 17 00:00:00 2001
From: tjc <tjc@ee4ac58c-ac51-4696-9907-e4b3aa274f04>
Date: Mon, 15 Sep 2008 10:49:56 +0000
Subject: [PATCH] fix for creating tree nodes

git-svn-id: svn+ssh://svn.internal.sanger.ac.uk/repos/svn/pathsoft/artemis/trunk@8819 ee4ac58c-ac51-4696-9907-e4b3aa274f04
---
 .../artemis/components/database/DatabaseJPanel.java      | 9 +++++----
 1 file changed, 5 insertions(+), 4 deletions(-)

diff --git a/uk/ac/sanger/artemis/components/database/DatabaseJPanel.java b/uk/ac/sanger/artemis/components/database/DatabaseJPanel.java
index 84d559e60..4688f0807 100644
--- a/uk/ac/sanger/artemis/components/database/DatabaseJPanel.java
+++ b/uk/ac/sanger/artemis/components/database/DatabaseJPanel.java
@@ -20,7 +20,7 @@
  * along with this program; if not, write to the Free Software
  * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
  *
- * $Header: //tmp/pathsoft/artemis/uk/ac/sanger/artemis/components/database/DatabaseJPanel.java,v 1.14 2008-01-21 16:15:39 tjc Exp $
+ * $Header: //tmp/pathsoft/artemis/uk/ac/sanger/artemis/components/database/DatabaseJPanel.java,v 1.15 2008-09-15 10:49:56 tjc Exp $
  */
 
 package uk.ac.sanger.artemis.components.database;
@@ -499,11 +499,12 @@ public class DatabaseJPanel extends JPanel
       for(int j = start; j < v_organism_size; j++)
       {
         String seq_name  = (String)v_organism[j];
-
-        if(seq_name.toLowerCase().startsWith(name.toLowerCase()))
+        int ind1 = seq_name.indexOf("- ");
+        
+        if(seq_name.substring(0, ind1).trim().toLowerCase().equals(name.toLowerCase()))
         {
           final String featureId = (String)entries.get(seq_name);
-          int ind1 = seq_name.indexOf("- ");
+          
           int ind2 = seq_name.lastIndexOf("- ");
 
           final String schema = seq_name.substring(0, ind1).trim();
-- 
GitLab