diff options
| author | 2015-03-16 12:52:09 -0400 | |
|---|---|---|
| committer | 2015-03-16 12:52:09 -0400 | |
| commit | 563c5e08e3d61bfd39402a94e78bbaaf75623b04 (patch) | |
| tree | 34e72c074fe35f62e46f395c01c586096ae4fece /src/cuchaz/enigma/gui/CodeReader.java | |
| parent | fix a zillion issues with inner classes (diff) | |
| download | enigma-fork-563c5e08e3d61bfd39402a94e78bbaaf75623b04.tar.gz enigma-fork-563c5e08e3d61bfd39402a94e78bbaaf75623b04.tar.xz enigma-fork-563c5e08e3d61bfd39402a94e78bbaaf75623b04.zip | |
fix more inner class issues
Diffstat (limited to 'src/cuchaz/enigma/gui/CodeReader.java')
| -rw-r--r-- | src/cuchaz/enigma/gui/CodeReader.java | 8 |
1 files changed, 1 insertions, 7 deletions
diff --git a/src/cuchaz/enigma/gui/CodeReader.java b/src/cuchaz/enigma/gui/CodeReader.java index fb8e082..d8fb394 100644 --- a/src/cuchaz/enigma/gui/CodeReader.java +++ b/src/cuchaz/enigma/gui/CodeReader.java | |||
| @@ -103,14 +103,8 @@ public class CodeReader extends JEditorPane { | |||
| 103 | @Override | 103 | @Override |
| 104 | public void run() { | 104 | public void run() { |
| 105 | 105 | ||
| 106 | // get the outermost class | ||
| 107 | ClassEntry outermostClassEntry = classEntry; | ||
| 108 | while (outermostClassEntry.isInnerClass()) { | ||
| 109 | outermostClassEntry = outermostClassEntry.getOutermostClassEntry(); | ||
| 110 | } | ||
| 111 | |||
| 112 | // decompile it | 106 | // decompile it |
| 113 | CompilationUnit sourceTree = deobfuscator.getSourceTree(outermostClassEntry.getName()); | 107 | CompilationUnit sourceTree = deobfuscator.getSourceTree(classEntry.getOutermostClassName()); |
| 114 | String source = deobfuscator.getSource(sourceTree); | 108 | String source = deobfuscator.getSource(sourceTree); |
| 115 | setCode(source); | 109 | setCode(source); |
| 116 | m_sourceIndex = deobfuscator.getSourceIndex(sourceTree, source, ignoreBadTokens); | 110 | m_sourceIndex = deobfuscator.getSourceIndex(sourceTree, source, ignoreBadTokens); |