Skip to content

Commit 28a222d

Browse files
committed
Improved tree structure
1 parent 7330dea commit 28a222d

File tree

2 files changed

+1
-10
lines changed

2 files changed

+1
-10
lines changed

assets/report.png

-29.7 KB
Loading

src/main/java/com/manifestsecurity/ui/ManifestSecurityDialog.java

Lines changed: 1 addition & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -167,7 +167,6 @@ private void applyFilter() {
167167
private void rebuildTree() {
168168
DefaultMutableTreeNode root = new DefaultMutableTreeNode(new TreeItem("Findings", null));
169169
Map<String, DefaultMutableTreeNode> categoryNodes = new HashMap<>();
170-
Map<String, DefaultMutableTreeNode> ruleNodes = new HashMap<>();
171170
for (Finding finding : filtered) {
172171
String category = safeCategory(finding.getCategory());
173172
DefaultMutableTreeNode categoryNode = categoryNodes.get(category);
@@ -176,16 +175,8 @@ private void rebuildTree() {
176175
categoryNodes.put(category, categoryNode);
177176
root.add(categoryNode);
178177
}
179-
String ruleKey = category + "|" + finding.getId();
180-
DefaultMutableTreeNode ruleNode = ruleNodes.get(ruleKey);
181-
if (ruleNode == null) {
182-
String label = finding.getId() + " - " + finding.getTitle();
183-
ruleNode = new DefaultMutableTreeNode(new TreeItem(label, null));
184-
ruleNodes.put(ruleKey, ruleNode);
185-
categoryNode.add(ruleNode);
186-
}
187178
String leafLabel = finding.getTitle();
188-
ruleNode.add(new DefaultMutableTreeNode(new TreeItem(leafLabel, finding)));
179+
categoryNode.add(new DefaultMutableTreeNode(new TreeItem(leafLabel, finding)));
189180
}
190181
tree.setModel(new DefaultTreeModel(root));
191182
for (int i = 0; i < tree.getRowCount(); i++) {

0 commit comments

Comments
 (0)