X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fjalview%2Fgui%2FDesktop.java;h=c80a6bae7fa0ce690991fe2350e4e53af36eef42;hb=afe4b88500a5d61bc8d312909cfdde2b7cdd53df;hp=a2a344cbf84f066bd47b350402bcb47d854d4ecb;hpb=7553b1d4e5aeb837c94d1281ed91e6635edc37b3;p=jalview.git diff --git a/src/jalview/gui/Desktop.java b/src/jalview/gui/Desktop.java index a2a344c..c80a6ba 100644 --- a/src/jalview/gui/Desktop.java +++ b/src/jalview/gui/Desktop.java @@ -141,6 +141,8 @@ import jalview.structure.StructureSelectionManager; import jalview.urls.IdOrgSettings; import jalview.util.BrowserLauncher; import jalview.util.ChannelProperties; +import jalview.util.IdUtils; +import jalview.util.IdUtils.IdType; import jalview.util.ImageMaker.TYPE; import jalview.util.LaunchUtils; import jalview.util.MessageManager; @@ -759,11 +761,12 @@ public class Desktop extends jalview.jbgui.GDesktop @Override public void run() { - long now = System.currentTimeMillis(); + long progressId = IdUtils.newId(IdType.PROGRESS); Desktop.instance.setProgressBar( - MessageManager.getString("status.refreshing_news"), now); + MessageManager.getString("status.refreshing_news"), + progressId); jvnews.refreshNews(); - Desktop.instance.setProgressBar(null, now); + Desktop.instance.setProgressBar(null, progressId); jvnews.showNews(); } }).start(); @@ -1956,7 +1959,8 @@ public class Desktop extends jalview.jbgui.GDesktop // TODO: refactor to Jalview desktop session controller action. setProgressBar(MessageManager.formatMessage( "label.saving_jalview_project", new Object[] - { chosenFile.getName() }), chosenFile.hashCode()); + { chosenFile.getName() }), + IdUtils.newId(IdType.PROGRESS, chosenFile)); Cache.setProperty("LAST_DIRECTORY", chosenFile.getParent()); // TODO catch and handle errors for savestate // TODO prevent user from messing with the Desktop whilst we're saving @@ -1990,7 +1994,7 @@ public class Desktop extends jalview.jbgui.GDesktop MessageManager.getString("label.couldnt_save_project"), JvOptionPane.WARNING_MESSAGE); } - setProgressBar(null, chosenFile.hashCode()); + setProgressBar(null, IdUtils.newId(IdType.PROGRESS, chosenFile)); } }).start(); } @@ -3108,7 +3112,7 @@ public class Desktop extends jalview.jbgui.GDesktop { progress.setProgressBar(MessageManager .formatMessage("status.opening_params", new Object[] - { url }), this.hashCode()); + { url }), IdUtils.newId(IdType.PROGRESS, this)); } jalview.util.BrowserLauncher.openURL(url); } catch (Exception ex) @@ -3123,7 +3127,8 @@ public class Desktop extends jalview.jbgui.GDesktop } if (progress != null) { - progress.setProgressBar(null, this.hashCode()); + progress.setProgressBar(null, + IdUtils.newId(IdType.PROGRESS, this)); } } }).start();