From d8e3d3ddd61a4b08f99bb0239f11e978f92ad600 Mon Sep 17 00:00:00 2001 From: Olaf Wintermann Date: Sat, 6 Jun 2026 13:45:28 +0200 Subject: [PATCH] only load uitk when the symbols are not already available --- ui-java/src/main/java/de/unixwork/ui/Toolkit.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ui-java/src/main/java/de/unixwork/ui/Toolkit.java b/ui-java/src/main/java/de/unixwork/ui/Toolkit.java index 274e0d0..3289393 100644 --- a/ui-java/src/main/java/de/unixwork/ui/Toolkit.java +++ b/ui-java/src/main/java/de/unixwork/ui/Toolkit.java @@ -71,7 +71,10 @@ public class Toolkit { } // load shared library - System.loadLibrary("uitk"); + if(SymbolLookup.loaderLookup().find("ui_init").isEmpty()) { + System.loadLibrary("uitk"); + } + linker = Linker.nativeLinker(); lib = SymbolLookup.loaderLookup(); -- 2.52.0