X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;ds=inline;f=src%2Fjalview%2Fgui%2FJDatabaseTree.java;h=d954b76abe6d6b46bb689453d9cf197b5eb27fee;hb=be7129c40859bc2434e59ad0a54149c99ea569ef;hp=612b83ec2b82942871266a5f7ab6a57355526152;hpb=b57a02c25e335d033c97f8a6bacd6b54f62bd2b6;p=jalview.git diff --git a/src/jalview/gui/JDatabaseTree.java b/src/jalview/gui/JDatabaseTree.java index 612b83e..d954b76 100644 --- a/src/jalview/gui/JDatabaseTree.java +++ b/src/jalview/gui/JDatabaseTree.java @@ -1,3 +1,20 @@ +/* + * Jalview - A Sequence Alignment Editor and Viewer (Version 2.8) + * Copyright (C) 2012 J Procter, AM Waterhouse, LM Lui, J Engelhardt, G Barton, M Clamp, S Searle + * + * This file is part of Jalview. + * + * Jalview is free software: you can redistribute it and/or + * modify it under the terms of the GNU General Public License + * as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * + * Jalview is distributed in the hope that it will be useful, but + * WITHOUT ANY WARRANTY; without even the implied warranty + * of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along with Jalview. If not, see . + */ package jalview.gui; import jalview.bin.Cache; @@ -344,21 +361,9 @@ public class JDatabaseTree extends JalviewDialog implements KeyListener } else { - if ((admt = dmt.getFirstLeaf()) != null - && admt.getUserObject() != null) - { - // modify db selection to just first leaf. - if (admt.getUserObject() instanceof DbSourceProxy) - { - srcs.add((DbSourceProxy) admt.getUserObject()); - } - else - { - srcs.add(sfetcher.getSourceProxy( - (String) admt.getUserObject()).get(0)); - } - forcedFirstChild = true; - } + srcs.add(sfetcher.getSourceProxy((String) dmt + .getUserObject()).get(0)); + forcedFirstChild = true; } } }