diff options
| author | 2023-06-20 14:13:28 +0200 | |
|---|---|---|
| committer | 2023-06-20 13:13:28 +0100 | |
| commit | d3551f109a8c8a09bfab9a06201086257cc53881 (patch) | |
| tree | 8c7ac98e98819e0ab172ebb294c49bbb488960ea /enigma-swing/src/main/java | |
| parent | Update Procyon and CFR (#515) (diff) | |
| download | enigma-d3551f109a8c8a09bfab9a06201086257cc53881.tar.gz enigma-d3551f109a8c8a09bfab9a06201086257cc53881.tar.xz enigma-d3551f109a8c8a09bfab9a06201086257cc53881.zip | |
Fix ghost entries caused by packages becoming empty (#517)
* Fix ghost entries caused packages becoming empty
* Fix checkstyle
Diffstat (limited to 'enigma-swing/src/main/java')
| -rw-r--r-- | enigma-swing/src/main/java/cuchaz/enigma/gui/NestedPackages.java | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/enigma-swing/src/main/java/cuchaz/enigma/gui/NestedPackages.java b/enigma-swing/src/main/java/cuchaz/enigma/gui/NestedPackages.java index c4541fc6..b0686654 100644 --- a/enigma-swing/src/main/java/cuchaz/enigma/gui/NestedPackages.java +++ b/enigma-swing/src/main/java/cuchaz/enigma/gui/NestedPackages.java | |||
| @@ -88,10 +88,10 @@ public class NestedPackages { | |||
| 88 | ClassSelectorClassNode node = classToNode.remove(entry); | 88 | ClassSelectorClassNode node = classToNode.remove(entry); |
| 89 | 89 | ||
| 90 | if (node != null) { | 90 | if (node != null) { |
| 91 | DefaultMutableTreeNode packageNode = (DefaultMutableTreeNode) node.getParent(); | ||
| 91 | node.removeFromParent(); | 92 | node.removeFromParent(); |
| 92 | // remove dangling packages | ||
| 93 | DefaultMutableTreeNode packageNode = packageToNode.get(entry.getPackageName()); | ||
| 94 | 93 | ||
| 94 | // remove dangling packages | ||
| 95 | while (packageNode != null && packageNode.getChildCount() == 0) { | 95 | while (packageNode != null && packageNode.getChildCount() == 0) { |
| 96 | DefaultMutableTreeNode theNode = packageNode; | 96 | DefaultMutableTreeNode theNode = packageNode; |
| 97 | packageNode = (DefaultMutableTreeNode) packageNode.getParent(); | 97 | packageNode = (DefaultMutableTreeNode) packageNode.getParent(); |