diff options
| author | 2021-01-22 16:00:30 -0600 | |
|---|---|---|
| committer | 2021-01-23 08:57:59 -0600 | |
| commit | c7d7b261fd326d02cc243a431022d5b9149fdcc6 (patch) | |
| tree | 178f2d076c460020b94387d96e10a97aa25647f8 /enigma-swing | |
| parent | Attempt fixing rare CME when loading a jar while tabs are open (diff) | |
| download | enigma-fork-c7d7b261fd326d02cc243a431022d5b9149fdcc6.tar.gz enigma-fork-c7d7b261fd326d02cc243a431022d5b9149fdcc6.tar.xz enigma-fork-c7d7b261fd326d02cc243a431022d5b9149fdcc6.zip | |
Fixes open declaration not opening declaration
Signed-off-by: liach <liach@users.noreply.github.com>
Diffstat (limited to 'enigma-swing')
| -rw-r--r-- | enigma-swing/src/main/java/cuchaz/enigma/gui/GuiController.java | 4 |
1 files changed, 2 insertions, 2 deletions
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 6fc91ab..8972e72 100644 --- a/enigma-swing/src/main/java/cuchaz/enigma/gui/GuiController.java +++ b/enigma-swing/src/main/java/cuchaz/enigma/gui/GuiController.java | |||
| @@ -273,7 +273,7 @@ public class GuiController implements ClientPacketHandler { | |||
| 273 | if (entry == null) { | 273 | if (entry == null) { |
| 274 | throw new IllegalArgumentException("Entry cannot be null!"); | 274 | throw new IllegalArgumentException("Entry cannot be null!"); |
| 275 | } | 275 | } |
| 276 | openReference(new EntryReference<>(entry, entry.getName())); | 276 | openReference(EntryReference.declaration(entry, entry.getName())); |
| 277 | } | 277 | } |
| 278 | 278 | ||
| 279 | /** | 279 | /** |
| @@ -301,7 +301,7 @@ public class GuiController implements ClientPacketHandler { | |||
| 301 | * @param reference the reference | 301 | * @param reference the reference |
| 302 | */ | 302 | */ |
| 303 | private void setReference(EntryReference<Entry<?>, Entry<?>> reference) { | 303 | private void setReference(EntryReference<Entry<?>, Entry<?>> reference) { |
| 304 | gui.openClass(reference.getLocationClassEntry()).showReference(reference); | 304 | gui.openClass(reference.getLocationClassEntry().getOutermostClass()).showReference(reference); |
| 305 | } | 305 | } |
| 306 | 306 | ||
| 307 | public Collection<Token> getTokensForReference(DecompiledClassSource source, EntryReference<Entry<?>, Entry<?>> reference) { | 307 | public Collection<Token> getTokensForReference(DecompiledClassSource source, EntryReference<Entry<?>, Entry<?>> reference) { |