summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar 2xsaiko2020-07-03 15:16:56 +0200
committerGravatar 2xsaiko2020-07-03 15:16:56 +0200
commit22c51903c79201e27155d52e8774c10a7f8818fb (patch)
treeb183293e9ab9e2e0a80d9b332ef6c6ae515f8280
parentFix inner classes getting the full path to the class filled in the rename field (diff)
downloadenigma-22c51903c79201e27155d52e8774c10a7f8818fb.tar.gz
enigma-22c51903c79201e27155d52e8774c10a7f8818fb.tar.xz
enigma-22c51903c79201e27155d52e8774c10a7f8818fb.zip
Only try to set decompiler service on the class handle provider if it exists.
Closes #288
-rw-r--r--build.gradle2
-rw-r--r--enigma-swing/src/main/java/cuchaz/enigma/gui/GuiController.java4
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 {
24 } 24 }
25 25
26 group = 'cuchaz' 26 group = 'cuchaz'
27 version = '0.19' 27 version = '0.20'
28 28
29 def buildNumber = System.getenv("BUILD_NUMBER") 29 def buildNumber = System.getenv("BUILD_NUMBER")
30 version = version + "+" + (buildNumber ? "build.$buildNumber" : "local") 30 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 {
506 } 506 }
507 507
508 public void setDecompiler(DecompilerService service) { 508 public void setDecompiler(DecompilerService service) {
509 chp.setDecompilerService(service); 509 if (chp != null) {
510 chp.setDecompilerService(service);
511 }
510 } 512 }
511 513
512 public ClassHandleProvider getClassHandleProvider() { 514 public ClassHandleProvider getClassHandleProvider() {