From 17e681de2c8aa0892724be1251c04b3b4e8c9f39 Mon Sep 17 00:00:00 2001 From: Jean-Yves Tinevez Date: Tue, 2 Apr 2024 11:40:12 +0200 Subject: [PATCH] Fix possible deadlock when showing the batcher plugin. Maybe the cause of: https://forum.image.sc/t/trackmate-batcher-not-starting/93950 --- .../fiji/plugin/trackmate/batcher/TrackMateBatcherPlugin.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/main/java/fiji/plugin/trackmate/batcher/TrackMateBatcherPlugin.java b/src/main/java/fiji/plugin/trackmate/batcher/TrackMateBatcherPlugin.java index 1c90100..94a91b8 100644 --- a/src/main/java/fiji/plugin/trackmate/batcher/TrackMateBatcherPlugin.java +++ b/src/main/java/fiji/plugin/trackmate/batcher/TrackMateBatcherPlugin.java @@ -21,6 +21,8 @@ */ package fiji.plugin.trackmate.batcher; +import javax.swing.SwingUtilities; + import fiji.plugin.trackmate.batcher.ui.BatcherController; import ij.plugin.PlugIn; import net.imagej.ImageJ; @@ -32,7 +34,7 @@ public class TrackMateBatcherPlugin implements PlugIn public void run( final String arg ) { final BatcherController controller = new BatcherController(); - controller.show(); + SwingUtilities.invokeLater( () -> controller.show() ); } public static void main( final String[] args )