summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar Joseph Burton2025-09-12 21:19:29 +0100
committerGravatar GitHub2025-09-12 21:19:29 +0100
commit6f673778e9676c52551324432235e33e261ae13d (patch)
tree0c302d7186d4066c8d23daad3bc20808d36c791b
parentFix crash from multimap conversion (#558) (diff)
downloadenigma-6f673778e9676c52551324432235e33e261ae13d.tar.gz
enigma-6f673778e9676c52551324432235e33e261ae13d.tar.xz
enigma-6f673778e9676c52551324432235e33e261ae13d.zip
Fix guava again (#562)
-rw-r--r--enigma/src/main/java/cuchaz/enigma/source/SourceIndex.java7
1 files changed, 5 insertions, 2 deletions
diff --git a/enigma/src/main/java/cuchaz/enigma/source/SourceIndex.java b/enigma/src/main/java/cuchaz/enigma/source/SourceIndex.java
index a38c6f55..fec20e25 100644
--- a/enigma/src/main/java/cuchaz/enigma/source/SourceIndex.java
+++ b/enigma/src/main/java/cuchaz/enigma/source/SourceIndex.java
@@ -141,8 +141,11 @@ public class SourceIndex {
141 tokenToReference.replace(token, resolvedReference); 141 tokenToReference.replace(token, resolvedReference);
142 142
143 Collection<Token> tokens = referenceToTokens.remove(reference); 143 Collection<Token> tokens = referenceToTokens.remove(reference);
144 referenceToTokens.computeIfAbsent(resolvedReference, key -> new ArrayList<>()) 144
145 .addAll(tokens); 145 if (tokens != null) {
146 referenceToTokens.computeIfAbsent(resolvedReference, key -> new ArrayList<>())
147 .addAll(tokens);
148 }
146 } 149 }
147 } 150 }
148 151