summaryrefslogtreecommitdiff
path: root/enigma-swing/src
diff options
context:
space:
mode:
Diffstat (limited to 'enigma-swing/src')
-rw-r--r--enigma-swing/src/main/java/cuchaz/enigma/gui/GuiController.java4
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) {