X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fjalview%2Fgui%2FSequenceFetcher.java;fp=src%2Fjalview%2Fgui%2FSequenceFetcher.java;h=6a0d0102b6b92cc1c9bfe8d1863f908659c7f15c;hb=f06554784411ddbf871d642e66c8dcb7f147d4a8;hp=c330a922faeea7ab82916585cfc4876e8d842882;hpb=cf06ee5d732af6cc874115aece1138adafca8ad7;p=jalview.git diff --git a/src/jalview/gui/SequenceFetcher.java b/src/jalview/gui/SequenceFetcher.java index c330a92..6a0d010 100755 --- a/src/jalview/gui/SequenceFetcher.java +++ b/src/jalview/gui/SequenceFetcher.java @@ -358,18 +358,19 @@ public class SequenceFetcher extends JPanel implements Runnable { debounceTrap++; String currentSelection = database.getSelectedItem(); - if (!currentSelection.equalsIgnoreCase("pdb")) { otherSourceAction(); } - if (currentSelection.equalsIgnoreCase("pdb") && ((debounceTrap % 2) == 0)) + if (currentSelection.equalsIgnoreCase("pdb") + && (database.action == KeyEvent.VK_ENTER || ((debounceTrap % 2) == 0))) { pdbSourceAction(); } - + database.action = -1; } }); + dbeg.setText(""); jPanel2.add(databaseButt, java.awt.BorderLayout.NORTH); jPanel2.add(dbeg, java.awt.BorderLayout.CENTER); @@ -890,6 +891,8 @@ public class SequenceFetcher extends JPanel implements Runnable return progressIndicator; } + + public void setProgressIndicator(IProgressIndicator progressIndicator) { this.progressIndicator = progressIndicator;