diff options
| author | 2019-11-08 16:35:19 -0600 | |
|---|---|---|
| committer | 2019-11-08 22:35:19 +0000 | |
| commit | ad59e46740ef636b95667615e3881fcee6fbbcb9 (patch) | |
| tree | 2cc829684426f8f0373834efe4bee0513a0544f2 /src/main/java/cuchaz/enigma/gui/GuiController.java | |
| parent | Add tinyv2 save/load (diff) | |
| download | enigma-fork-ad59e46740ef636b95667615e3881fcee6fbbcb9.tar.gz enigma-fork-ad59e46740ef636b95667615e3881fcee6fbbcb9.tar.xz enigma-fork-ad59e46740ef636b95667615e3881fcee6fbbcb9.zip | |
Allow multiple services for enigma (#168)
* Allow multiple services for enigma
Signed-off-by: liach <liach@users.noreply.github.com>
* Delete bad dummy
Signed-off-by: liach <liach@users.noreply.github.com>
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 | } |