Skip to content

Commit fb11014

Browse files
committed
Fix finish button enablement in CardDialog
1 parent 2cce78e commit fb11014

File tree

1 file changed

+2
-1
lines changed
  • EnrichmentMapPlugin/src/main/java/org/baderlab/csplugins/enrichmentmap/view/util

1 file changed

+2
-1
lines changed

EnrichmentMapPlugin/src/main/java/org/baderlab/csplugins/enrichmentmap/view/util/CardDialog.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -199,7 +199,7 @@ private JPanel createChooserPanel(List<CardDialogPage> pages) {
199199
private JPanel createButtonPanel() {
200200
finishButton = new JButton(new AbstractAction(params.getFinishButtonText()) {
201201
public void actionPerformed(ActionEvent e) {
202-
finishButton.setEnabled(false);
202+
finishButton.setEnabled(false); // prevent clicking the button twice quickly
203203
currentPage.finish();
204204
}
205205
});
@@ -247,6 +247,7 @@ public Task getCloseTask() {
247247
return new AbstractTask() {
248248
@Override
249249
public void run(TaskMonitor taskMonitor) throws Exception {
250+
finishButton.setEnabled(true); // because the finishButton listener disables the Finish button
250251
close();
251252
}
252253
};

0 commit comments

Comments
 (0)