File tree Expand file tree Collapse file tree
src/main/java/fiji/plugin/trackmate/gui Expand file tree Collapse file tree Original file line number Diff line number Diff line change 6060import fiji .plugin .trackmate .Model ;
6161import fiji .plugin .trackmate .Settings ;
6262import fiji .plugin .trackmate .features .FeatureFilter ;
63+ import fiji .plugin .trackmate .gui .GuiUtils ;
6364import fiji .plugin .trackmate .gui .displaysettings .DisplaySettings .TrackMateObject ;
6465import fiji .plugin .trackmate .util .OnRequestUpdater ;
6566
@@ -208,7 +209,9 @@ public FilterGuiPanel(
208209
209210 lblTop .setVisible ( false ); // For now
210211 logger = new ProgressBarLogger ();
211-
212+
213+ // On close
214+ GuiUtils .addOnClosingEvent ( this , () -> updater .quit () );
212215 }
213216
214217 /*
Original file line number Diff line number Diff line change 3636import javax .swing .JToggleButton ;
3737import javax .swing .border .EmptyBorder ;
3838
39+ import fiji .plugin .trackmate .gui .GuiUtils ;
3940import fiji .plugin .trackmate .gui .wizard .TransitionAnimator .Direction ;
4041import net .imglib2 .ui .PainterThread ;
4142import net .imglib2 .ui .PainterThread .Paintable ;
@@ -146,6 +147,8 @@ public AnimatorPanel()
146147 add ( label );
147148 this .painterThread = new PainterThread ( this );
148149 painterThread .start ();
150+
151+ GuiUtils .addOnClosingEvent ( this , () -> animatorPanel .painterThread .interrupt () );
149152 }
150153
151154 public void start ( final WizardPanelDescriptor from , final WizardPanelDescriptor to , final Direction direction )
You can’t perform that action at this time.
0 commit comments