From 02196aa4389f93e348fcd015610e0036f4f6adf2 Mon Sep 17 00:00:00 2001 From: Mario Date: Tue, 6 Oct 2026 13:34:07 +0200 Subject: [PATCH] Ordner-ComboBox im Objekt-Editor zeigte immer leer MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit populateTreeFolderCombo scannte resources/trees/ statt resources/Models/trees/ – das Verzeichnis existiert nicht, daher enthielt die ComboBox nur "(keiner)". Pfad korrigiert; Items haben jetzt das Präfix "Models/trees/" passend zu treeFolderPath-Werten aus AssetTreeController und SceneObjectState. Co-Authored-By: Claude Sonnet 4.6 --- .../de/blight/editor/toolset/object/ObjectController.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/blight-editor/src/main/java/de/blight/editor/toolset/object/ObjectController.java b/blight-editor/src/main/java/de/blight/editor/toolset/object/ObjectController.java index 2171f41..6273dcf 100644 --- a/blight-editor/src/main/java/de/blight/editor/toolset/object/ObjectController.java +++ b/blight-editor/src/main/java/de/blight/editor/toolset/object/ObjectController.java @@ -684,14 +684,14 @@ public class ObjectController implements ToolController { String prev = treeFolderCB.getValue(); Path treeRoot = de.blight.editor.ProjectRoot.resolve( - "blight-assets", "src", "main", "resources", "trees"); + "blight-assets", "src", "main", "resources", "Models", "trees"); java.util.List items = new java.util.ArrayList<>(); items.add("(keiner)"); if (Files.isDirectory(treeRoot)) { try (var walk = Files.walk(treeRoot)) { walk.filter(Files::isDirectory) .filter(p -> !p.equals(treeRoot)) - .map(p -> "trees/" + treeRoot.relativize(p).toString() + .map(p -> "Models/trees/" + treeRoot.relativize(p).toString() .replace(java.io.File.separatorChar, '/')) .sorted() .forEach(items::add);