summaryrefslogtreecommitdiffstats
path: root/dozentenmodul/src/main/java/org/openslx/dozmod/gui/activity/DownloadPanel.java
diff options
context:
space:
mode:
Diffstat (limited to 'dozentenmodul/src/main/java/org/openslx/dozmod/gui/activity/DownloadPanel.java')
-rw-r--r--dozentenmodul/src/main/java/org/openslx/dozmod/gui/activity/DownloadPanel.java5
1 files changed, 4 insertions, 1 deletions
diff --git a/dozentenmodul/src/main/java/org/openslx/dozmod/gui/activity/DownloadPanel.java b/dozentenmodul/src/main/java/org/openslx/dozmod/gui/activity/DownloadPanel.java
index bdf128e4..a25bd661 100644
--- a/dozentenmodul/src/main/java/org/openslx/dozmod/gui/activity/DownloadPanel.java
+++ b/dozentenmodul/src/main/java/org/openslx/dozmod/gui/activity/DownloadPanel.java
@@ -56,10 +56,13 @@ public class DownloadPanel extends TransferPanel implements ActionListener, Quit
@Override
public void update(final TransferEvent event) {
- super.update(event);
+ // NOTE: the update needs to be done in this order
+ // first enable button than update super class,
+ // else we will trap in a dead lock.
if (event.state == TransferState.FINISHED) {
btnOpenFolder.setEnabled(true);
}
+ super.update(event);
}
@Override