summaryrefslogtreecommitdiff
path: root/src/main/java/cuchaz/enigma/gui/GuiController.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/cuchaz/enigma/gui/GuiController.java')
-rw-r--r--src/main/java/cuchaz/enigma/gui/GuiController.java6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/main/java/cuchaz/enigma/gui/GuiController.java b/src/main/java/cuchaz/enigma/gui/GuiController.java
index 89fbd10..54b5c92 100644
--- a/src/main/java/cuchaz/enigma/gui/GuiController.java
+++ b/src/main/java/cuchaz/enigma/gui/GuiController.java
@@ -342,11 +342,11 @@ public class GuiController {
342 visibleClasses.forEach(entry -> { 342 visibleClasses.forEach(entry -> {
343 ClassEntry deobfEntry = mapper.deobfuscate(entry); 343 ClassEntry deobfEntry = mapper.deobfuscate(entry);
344 344
345 Optional<ObfuscationTestService> obfService = enigma.getServices().get(ObfuscationTestService.TYPE); 345 List<ObfuscationTestService> obfService = enigma.getServices().get(ObfuscationTestService.TYPE);
346 boolean obfuscated = deobfEntry.equals(entry); 346 boolean obfuscated = deobfEntry.equals(entry);
347 347
348 if (obfuscated && obfService.isPresent()) { 348 if (obfuscated && !obfService.isEmpty()) {
349 if (obfService.get().testDeobfuscated(entry)) { 349 if (obfService.stream().anyMatch(service -> service.testDeobfuscated(entry))) {
350 obfuscated = false; 350 obfuscated = false;
351 } 351 }
352 } 352 }