X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fjalview%2Fgui%2FProgressBar.java;h=abf096f48ceb8030232675d563d5bbafdf144d8c;hb=c2b931a5a0ea81bdc93db1f0cf632b07717c5066;hp=011d8102cf29abec53e5113318ed03dcbd54b5ab;hpb=e756b6615edab2c9c33f5402dc337065a6799065;p=jalview.git diff --git a/src/jalview/gui/ProgressBar.java b/src/jalview/gui/ProgressBar.java index 011d810..abf096f 100644 --- a/src/jalview/gui/ProgressBar.java +++ b/src/jalview/gui/ProgressBar.java @@ -166,6 +166,23 @@ public class ProgressBar implements IProgressIndicator }); } + + @Override + public void removeProgressBar(final long id) + { + SwingUtilities.invokeLater(() -> { + JPanel progressPanel = progressBars.get(id); + if (progressPanel != null) + { + progressBars.remove(id); + if (progressBarHandlers.containsKey(id)) + { + progressBarHandlers.remove(id); + } + removeRow(progressPanel); + } + }); + } /** * Lays out progress bar container hierarchy