File tree Expand file tree Collapse file tree 1 file changed +6
-1
lines changed
tmc-plugin/src/fi/helsinki/cs/tmc/actions Expand file tree Collapse file tree 1 file changed +6
-1
lines changed Original file line number Diff line number Diff line change 1010import java .util .Collection ;
1111import java .util .Iterator ;
1212import java .util .List ;
13+
14+ import javax .swing .SwingUtilities ;
15+
1316import org .netbeans .api .project .FileOwnerQuery ;
1417import org .netbeans .api .project .Project ;
1518import org .openide .filesystems .FileObject ;
@@ -25,7 +28,9 @@ public AbstractExerciseSensitiveAction() {
2528 TmcEventBus .getDefault ().subscribeDependent (new TmcEventListener () {
2629 public void receive (CourseDb .ChangedEvent event ) throws Throwable {
2730 boolean enable = AbstractExerciseSensitiveAction .this .enable (getActivatedNodes ());
28- setEnabled (enable );
31+ SwingUtilities .invokeLater (() -> {
32+ setEnabled (enable );
33+ });
2934 }
3035 }, this );
3136 }
You can’t perform that action at this time.
0 commit comments