From 5ea6c467789e4118b26d3d1740d81777c8d93125 Mon Sep 17 00:00:00 2001 From: Skylot Date: Thu, 3 Nov 2022 18:24:35 +0000 Subject: [PATCH] fix(gui): show all code sources in summary (remove dex filter) (#1716) --- .../java/jadx/gui/ui/treenodes/SummaryNode.java | 15 ++++++--------- 1 file changed, 6 insertions(+), 9 deletions(-) diff --git a/jadx-gui/src/main/java/jadx/gui/ui/treenodes/SummaryNode.java b/jadx-gui/src/main/java/jadx/gui/ui/treenodes/SummaryNode.java index cd395b59..4b76e9ab 100644 --- a/jadx-gui/src/main/java/jadx/gui/ui/treenodes/SummaryNode.java +++ b/jadx-gui/src/main/java/jadx/gui/ui/treenodes/SummaryNode.java @@ -2,6 +2,7 @@ package jadx.gui.ui.treenodes; import java.io.File; import java.io.IOException; +import java.util.Comparator; import java.util.HashSet; import java.util.List; import java.util.Set; @@ -75,7 +76,7 @@ public class SummaryNode extends JNode { List codeSources = classes.stream() .map(ClassNode::getInputFileName) .distinct() - .sorted() + .sorted(Comparator.naturalOrder()) .collect(Collectors.toList()); codeSources.remove("synthetic"); int codeSourcesCount = codeSources.size(); @@ -84,14 +85,10 @@ public class SummaryNode extends JNode { if (codeSourcesCount != 1) { builder.append("
  • Count: " + codeSourcesCount + "
  • "); } - // dex files list - codeSources.removeIf(f -> !f.endsWith(".dex")); - if (!codeSources.isEmpty()) { - for (String input : codeSources) { - builder.append("
  • "); - builder.escape(input); - builder.append("
  • "); - } + for (String input : codeSources) { + builder.append("
  • "); + builder.escape(input); + builder.append("
  • "); } builder.append(""); -- GitLab