X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fjalview%2Fgui%2FSequenceFetcher.java;h=77bac76a32f9c4c0f891c74206c4ba84afb6fc5b;hb=a9177efb4097815d9a8031aa22700c61a7d6260a;hp=e596fbf6c466c42f6414c75463b18bc4a89ba38c;hpb=cb8e52fbbc5f725e3f7f48c672cdddb0690bd978;p=jalview.git diff --git a/src/jalview/gui/SequenceFetcher.java b/src/jalview/gui/SequenceFetcher.java index e596fbf..77bac76 100755 --- a/src/jalview/gui/SequenceFetcher.java +++ b/src/jalview/gui/SequenceFetcher.java @@ -55,6 +55,8 @@ import jalview.fts.service.uniprot.UniprotFTSPanel; import jalview.io.FileFormatI; import jalview.io.gff.SequenceOntologyI; import jalview.util.DBRefUtils; +import jalview.util.IdUtils; +import jalview.util.IdUtils.IdType; import jalview.util.MessageManager; import jalview.util.Platform; import jalview.ws.seqfetcher.DbSourceProxy; @@ -186,6 +188,7 @@ public class SequenceFetcher extends JPanel implements Runnable frame = new JInternalFrame(); frame.setContentPane(this); + frame.setFrameIcon(null); Desktop.addInternalFrame(frame, getFrameTitle(), true, 400, Platform.isAMacAndNotJS() ? 240 : 180); } @@ -570,7 +573,7 @@ public class SequenceFetcher extends JPanel implements Runnable "status.fetching_sequence_queries_from", new String[] { Integer.valueOf(nqueries).toString(), proxy.getDbName() }), - Thread.currentThread().hashCode()); + IdUtils.newId(IdType.PROGRESS, Thread.currentThread())); if (proxy.getMaximumQueryCount() == 1) { /* @@ -598,7 +601,7 @@ public class SequenceFetcher extends JPanel implements Runnable + ((StringPair) database.getSelectedItem()).getDisplay()); // error // +="Couldn't retrieve sequences from "+database.getSelectedItem(); - System.err.println("Retrieval failed for source ='" + jalview.bin.Console.errPrintln("Retrieval failed for source ='" + ((StringPair) database.getSelectedItem()).getDisplay() + "' and query\n'" + textArea.getText() + "'\n"); e.printStackTrace(); @@ -666,7 +669,7 @@ public class SequenceFetcher extends JPanel implements Runnable } guiWindow.setProgressBar( MessageManager.getString("status.finshed_querying"), - Thread.currentThread().hashCode()); + IdUtils.newId(IdType.PROGRESS, Thread.currentThread())); } guiWindow .setProgressBar( @@ -674,7 +677,7 @@ public class SequenceFetcher extends JPanel implements Runnable ? MessageManager .getString("status.parsing_results") : MessageManager.getString("status.processing"), - Thread.currentThread().hashCode()); + IdUtils.newId(IdType.PROGRESS, Thread.currentThread())); // process results while (presult.size() > 0) { @@ -682,7 +685,8 @@ public class SequenceFetcher extends JPanel implements Runnable preferredFeatureColours); } // only remove visual delay after we finished parsing. - guiWindow.setProgressBar(null, Thread.currentThread().hashCode()); + guiWindow.setProgressBar(null, + IdUtils.newId(IdType.PROGRESS, Thread.currentThread())); if (nextFetch.size() > 0) { StringBuffer sb = new StringBuffer();