Skip to content

Commit

Permalink
Make single-file containers not expand
Browse files Browse the repository at this point in the history
  • Loading branch information
rcx committed Nov 19, 2017
1 parent fefb70b commit 84cf0dd
Showing 1 changed file with 6 additions and 1 deletion.
Original file line number Diff line number Diff line change
Expand Up @@ -230,7 +230,7 @@ public FileNode addTreeElement(FileContainer container, FileNode parent) {
JDATreeCellRenderer renderer = new JDATreeCellRenderer();
tree.setCellRenderer(renderer);

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

// single-file thang
if (container.files.size() == 1 && nameBuffer.length() == 0) {
nameBuffer.append(container.files.keySet().iterator().next());
}

String name = nameBuffer.toString();
if (name.endsWith(".class")) {
final ClassNode cn = container.loadClass(name);
Expand Down

0 comments on commit 84cf0dd

Please sign in to comment.