diff options
Diffstat (limited to 'src/main/java/cuchaz/enigma/gui/GuiController.java')
| -rw-r--r-- | src/main/java/cuchaz/enigma/gui/GuiController.java | 6 |
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 | } |