From 209b22497bc1fd52399a5ad6a051181f645200ff Mon Sep 17 00:00:00 2001 From: Robert Haase Date: Sat, 17 Dec 2022 15:41:18 +0100 Subject: [PATCH] bugfix: creating buttons in toolbar caused crashes --- .../clij2/assistant/utilities/AssistantUtilities.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/main/java/net/haesleinhuepf/clij2/assistant/utilities/AssistantUtilities.java b/src/main/java/net/haesleinhuepf/clij2/assistant/utilities/AssistantUtilities.java index e5bfb81..c8447df 100644 --- a/src/main/java/net/haesleinhuepf/clij2/assistant/utilities/AssistantUtilities.java +++ b/src/main/java/net/haesleinhuepf/clij2/assistant/utilities/AssistantUtilities.java @@ -478,9 +478,10 @@ private static void initLists() { advanced_list.add(net.haesleinhuepf.clij2.plugins.CloseIndexGapsInLabelMap.class); } - public static void installTools() { + public static void installTools() throws InterruptedException { if (AssistantUtilities.class.getPackage().toString().contains(".clij2.")) { if (AssistantUtilities.CLIJxAssistantInstalled()) { + return; } } @@ -491,8 +492,11 @@ public static void installTools() { Toolbar.addPlugInTool(new AssistantStartingPointTool()); + Thread.sleep(500); Toolbar.addPlugInTool(new InteractiveZoom()); + Thread.sleep(500); Toolbar.addPlugInTool(new InteractiveWindowPosition()); + Thread.sleep(500); Toolbar.addPlugInTool(new AnnotationTool()); ignoreEvent = false;