diff options
| author | 2023-05-10 13:00:42 +0100 | |
|---|---|---|
| committer | 2023-05-10 13:00:42 +0100 | |
| commit | 26ba5a59976a8b4a5e9d71d52f5a13a2aa2882de (patch) | |
| tree | d2748ada494870ba838128146dfbfb26539871d5 /enigma-swing/src/main/java/cuchaz/enigma | |
| parent | Bump version (diff) | |
| download | enigma-fork-26ba5a59976a8b4a5e9d71d52f5a13a2aa2882de.tar.gz enigma-fork-26ba5a59976a8b4a5e9d71d52f5a13a2aa2882de.tar.xz enigma-fork-26ba5a59976a8b4a5e9d71d52f5a13a2aa2882de.zip | |
Fix crash in mappings stats. Closes #503
Diffstat (limited to 'enigma-swing/src/main/java/cuchaz/enigma')
| -rw-r--r-- | enigma-swing/src/main/java/cuchaz/enigma/gui/stats/StatsGenerator.java | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/enigma-swing/src/main/java/cuchaz/enigma/gui/stats/StatsGenerator.java b/enigma-swing/src/main/java/cuchaz/enigma/gui/stats/StatsGenerator.java index 5d24166..915f1c6 100644 --- a/enigma-swing/src/main/java/cuchaz/enigma/gui/stats/StatsGenerator.java +++ b/enigma-swing/src/main/java/cuchaz/enigma/gui/stats/StatsGenerator.java | |||
| @@ -102,7 +102,9 @@ public class StatsGenerator { | |||
| 102 | for (ClassEntry clazz : entryIndex.getClasses()) { | 102 | for (ClassEntry clazz : entryIndex.getClasses()) { |
| 103 | progress.step(numDone++, I18n.translate("type.classes")); | 103 | progress.step(numDone++, I18n.translate("type.classes")); |
| 104 | 104 | ||
| 105 | if (this.mapper.deobfuscate(clazz).getPackageName().startsWith(topLevelPackageSlash)) { | 105 | final String packageName = this.mapper.deobfuscate(clazz).getPackageName(); |
| 106 | |||
| 107 | if (packageName != null && packageName.startsWith(topLevelPackageSlash)) { | ||
| 106 | update(counts, clazz); | 108 | update(counts, clazz); |
| 107 | totalMappable++; | 109 | totalMappable++; |
| 108 | } | 110 | } |