From 22c51903c79201e27155d52e8774c10a7f8818fb Mon Sep 17 00:00:00 2001 From: 2xsaiko Date: Fri, 3 Jul 2020 15:16:56 +0200 Subject: Only try to set decompiler service on the class handle provider if it exists. Closes #288 --- build.gradle | 2 +- enigma-swing/src/main/java/cuchaz/enigma/gui/GuiController.java | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/build.gradle b/build.gradle index 25eeab55..208e7256 100644 --- a/build.gradle +++ b/build.gradle @@ -24,7 +24,7 @@ subprojects { } group = 'cuchaz' - version = '0.19' + version = '0.20' def buildNumber = System.getenv("BUILD_NUMBER") version = version + "+" + (buildNumber ? "build.$buildNumber" : "local") diff --git a/enigma-swing/src/main/java/cuchaz/enigma/gui/GuiController.java b/enigma-swing/src/main/java/cuchaz/enigma/gui/GuiController.java index ed0a2bf0..66a21b00 100644 --- a/enigma-swing/src/main/java/cuchaz/enigma/gui/GuiController.java +++ b/enigma-swing/src/main/java/cuchaz/enigma/gui/GuiController.java @@ -506,7 +506,9 @@ public class GuiController implements ClientPacketHandler { } public void setDecompiler(DecompilerService service) { - chp.setDecompilerService(service); + if (chp != null) { + chp.setDecompilerService(service); + } } public ClassHandleProvider getClassHandleProvider() { -- cgit v1.2.3