summaryrefslogtreecommitdiff
path: root/enigma-swing
diff options
context:
space:
mode:
authorGravatar modmuss502023-05-10 13:00:42 +0100
committerGravatar modmuss502023-05-10 13:00:42 +0100
commit26ba5a59976a8b4a5e9d71d52f5a13a2aa2882de (patch)
treed2748ada494870ba838128146dfbfb26539871d5 /enigma-swing
parentBump version (diff)
downloadenigma-26ba5a59976a8b4a5e9d71d52f5a13a2aa2882de.tar.gz
enigma-26ba5a59976a8b4a5e9d71d52f5a13a2aa2882de.tar.xz
enigma-26ba5a59976a8b4a5e9d71d52f5a13a2aa2882de.zip
Fix crash in mappings stats. Closes #503
Diffstat (limited to 'enigma-swing')
-rw-r--r--enigma-swing/src/main/java/cuchaz/enigma/gui/stats/StatsGenerator.java4
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 5d241665..915f1c61 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 }