summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorGravatar gegy10002019-05-06 18:22:52 +0200
committerGravatar gegy10002019-05-06 18:22:52 +0200
commit574c99db3a665f043886e102eec86e5403dfcc9f (patch)
treee3d4fa22b37a99551f45289abae4d679afe096b9 /src
parentFew minor render tweaks (#127) (diff)
downloadenigma-574c99db3a665f043886e102eec86e5403dfcc9f.tar.gz
enigma-574c99db3a665f043886e102eec86e5403dfcc9f.tar.xz
enigma-574c99db3a665f043886e102eec86e5403dfcc9f.zip
Catch all decompilation Throwables instead of just Exceptions
Diffstat (limited to 'src')
-rw-r--r--src/main/java/cuchaz/enigma/gui/GuiController.java4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/main/java/cuchaz/enigma/gui/GuiController.java b/src/main/java/cuchaz/enigma/gui/GuiController.java
index 15211e01..e6ecc548 100644
--- a/src/main/java/cuchaz/enigma/gui/GuiController.java
+++ b/src/main/java/cuchaz/enigma/gui/GuiController.java
@@ -359,9 +359,9 @@ public class GuiController {
359 index.resolveReferences(deobfuscator.getMapper().getObfResolver()); 359 index.resolveReferences(deobfuscator.getMapper().getObfResolver());
360 360
361 return new DecompiledClassSource(targetClass, index); 361 return new DecompiledClassSource(targetClass, index);
362 } catch (Exception e) { 362 } catch (Throwable t) {
363 StringWriter traceWriter = new StringWriter(); 363 StringWriter traceWriter = new StringWriter();
364 e.printStackTrace(new PrintWriter(traceWriter)); 364 t.printStackTrace(new PrintWriter(traceWriter));
365 365
366 return DecompiledClassSource.text(targetClass, traceWriter.toString()); 366 return DecompiledClassSource.text(targetClass, traceWriter.toString());
367 } 367 }