diff options
Diffstat (limited to 'enigma-swing/src/main/java/cuchaz')
| -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 6fc91ab7..8972e722 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) { |