We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent c6cd712 commit 7f38474Copy full SHA for 7f38474
1 file changed
tmc-plugin/src/fi/helsinki/cs/tmc/actions/AbstractExerciseSensitiveAction.java
@@ -10,6 +10,9 @@
10
import java.util.Collection;
11
import java.util.Iterator;
12
import java.util.List;
13
+
14
+import javax.swing.SwingUtilities;
15
16
import org.netbeans.api.project.FileOwnerQuery;
17
import org.netbeans.api.project.Project;
18
import org.openide.filesystems.FileObject;
@@ -25,7 +28,9 @@ public AbstractExerciseSensitiveAction() {
25
28
TmcEventBus.getDefault().subscribeDependent(new TmcEventListener() {
26
29
public void receive(CourseDb.ChangedEvent event) throws Throwable {
27
30
boolean enable = AbstractExerciseSensitiveAction.this.enable(getActivatedNodes());
- setEnabled(enable);
31
+ SwingUtilities.invokeLater(() -> {
32
+ setEnabled(enable);
33
+ });
34
}
35
}, this);
36
0 commit comments