sort problem

This commit is contained in:
Nut.andor
2025-10-25 22:46:59 +02:00
parent 9654da02c2
commit c37b56988d
2 changed files with 5 additions and 4 deletions

View File

@@ -170,7 +170,7 @@ public class GameDataCategory<E extends JSONElement> implements ProjectTreeNode
@Override
public void notifyCreated() {
childrenAdded(new ArrayList<ProjectTreeNode>());
for (E node : dataMap.values()) {
for (E node : toList()) {
node.notifyCreated();
}
}

View File

@@ -13,8 +13,7 @@ import javax.swing.tree.TreeNode;
import java.awt.*;
import java.io.File;
import java.io.Serializable;
import java.util.ArrayList;
import java.util.Enumeration;
import java.util.*;
import java.util.List;
@@ -159,7 +158,9 @@ public class GameDataSet implements ProjectTreeNode, Serializable {
}
} else if (parent.type != GameSource.Type.referenced) {
for (File f : baseFolder.listFiles()) {
List<File> files = new ArrayList<File>(Arrays.stream(baseFolder.listFiles()).toList());
Collections.sort(files,Comparator.comparing(x->x.getName()));
for (File f : files) {
if (f.getName().startsWith("actorconditions_")) {
ActorCondition.fromJson(f, actorConditions);
} else if (f.getName().startsWith("conversationlist_")) {