Skip to content

Commit 84cf0dd

Browse files
committed
Make single-file containers not expand
1 parent fefb70b commit 84cf0dd

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

src/main/java/club/bytecode/the/jda/gui/navigation/FileNavigationPane.java

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -230,7 +230,7 @@ public FileNode addTreeElement(FileContainer container, FileNode parent) {
230230
JDATreeCellRenderer renderer = new JDATreeCellRenderer();
231231
tree.setCellRenderer(renderer);
232232

233-
if (!container.files.isEmpty()) {
233+
if (container.files.size() > 1) {
234234
for (final Entry<String, byte[]> entry : container.files.entrySet()) {
235235
String name = entry.getKey();
236236
final String[] spl = name.split("/");
@@ -434,6 +434,11 @@ public void openPath(TreePath path) {
434434
}
435435
}
436436

437+
// single-file thang
438+
if (container.files.size() == 1 && nameBuffer.length() == 0) {
439+
nameBuffer.append(container.files.keySet().iterator().next());
440+
}
441+
437442
String name = nameBuffer.toString();
438443
if (name.endsWith(".class")) {
439444
final ClassNode cn = container.loadClass(name);

0 commit comments

Comments
 (0)