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 2121import java .util .concurrent .Callable ;
2222import java .util .logging .Level ;
2323import java .util .logging .Logger ;
24+ import javax .swing .SwingWorker ;
2425
2526import org .netbeans .api .project .Project ;
2627
@@ -88,11 +89,17 @@ public void bgTaskReady(SubmissionResult result) {
8889 exercise .setCompleted (true );
8990 }
9091
91- courseDb .save ();
92-
93- new CheckForNewExercisesOrUpdates (true , false ).run ();
9492 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+ }
96103
97104 @ Override
98105 public void bgTaskCancelled () {
You can’t perform that action at this time.
0 commit comments