X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fjalview%2Fws2%2Fgui%2FProgressBarUpdater.java;h=24c71d763679cdc6b2089c977554a3486fc2a154;hb=22757dee67436691d8a7570391115d551b30e096;hp=476308c5404c864374667bf03d076434603173e9;hpb=7385bc1418b68162cc670cc35f89033f34db2e86;p=jalview.git diff --git a/src/jalview/ws2/gui/ProgressBarUpdater.java b/src/jalview/ws2/gui/ProgressBarUpdater.java index 476308c..24c71d7 100644 --- a/src/jalview/ws2/gui/ProgressBarUpdater.java +++ b/src/jalview/ws2/gui/ProgressBarUpdater.java @@ -3,7 +3,6 @@ package jalview.ws2.gui; import java.beans.PropertyChangeEvent; import java.beans.PropertyChangeListener; -import jalview.gui.AlignFrame; import jalview.gui.IProgressIndicator; import jalview.ws2.WSJob; import jalview.ws2.WSJobStatus; @@ -33,13 +32,11 @@ public class ProgressBarUpdater implements PropertyChangeListener var job = (WSJob) evt.getSource(); var oldStatus = (WSJobStatus) evt.getOldValue(); var newStatus = (WSJobStatus) evt.getNewValue(); - boolean wasRunning = oldStatus.isRunning() || oldStatus.isSubmitted(); - boolean isRunning = newStatus.isRunning() || newStatus.isSubmitted(); - if (!wasRunning && isRunning) + if (!oldStatus.isSubmitted() && newStatus.isSubmitted()) { progressIndicator.setProgressBar(job.getServiceName(), job.getUid()); } - else if (wasRunning && !isRunning) + if (newStatus.isDone() || newStatus.isCancelled()) { progressIndicator.removeProgressBar(job.getUid()); }