File tree Expand file tree Collapse file tree 1 file changed +11
-4
lines changed
tmc-plugin/src/fi/helsinki/cs/tmc/exerciseSubmitter Expand file tree Collapse file tree 1 file changed +11
-4
lines changed Original file line number Diff line number Diff line change 21
21
import java .util .concurrent .Callable ;
22
22
import java .util .logging .Level ;
23
23
import java .util .logging .Logger ;
24
+ import javax .swing .SwingWorker ;
24
25
25
26
import org .netbeans .api .project .Project ;
26
27
@@ -88,11 +89,17 @@ public void bgTaskReady(SubmissionResult result) {
88
89
exercise .setCompleted (true );
89
90
}
90
91
91
- courseDb .save ();
92
-
93
- new CheckForNewExercisesOrUpdates (true , false ).run ();
94
92
dialog .close ();
95
- }
93
+
94
+ new SwingWorker <Void , Void >() {
95
+ @ Override
96
+ protected Void doInBackground () throws Exception {
97
+ courseDb .save ();
98
+ new CheckForNewExercisesOrUpdates (true , false ).run ();
99
+ return null ;
100
+ }
101
+ }.run ();
102
+ }
96
103
97
104
@ Override
98
105
public void bgTaskCancelled () {
You can’t perform that action at this time.
0 commit comments