diff options
| author | 2019-05-06 18:22:52 +0200 | |
|---|---|---|
| committer | 2019-05-06 18:22:52 +0200 | |
| commit | 574c99db3a665f043886e102eec86e5403dfcc9f (patch) | |
| tree | e3d4fa22b37a99551f45289abae4d679afe096b9 | |
| parent | Few minor render tweaks (#127) (diff) | |
| download | enigma-574c99db3a665f043886e102eec86e5403dfcc9f.tar.gz enigma-574c99db3a665f043886e102eec86e5403dfcc9f.tar.xz enigma-574c99db3a665f043886e102eec86e5403dfcc9f.zip | |
Catch all decompilation Throwables instead of just Exceptions
| -rw-r--r-- | src/main/java/cuchaz/enigma/gui/GuiController.java | 4 |
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 | } |