From c7d7b261fd326d02cc243a431022d5b9149fdcc6 Mon Sep 17 00:00:00 2001 From: liach Date: Fri, 22 Jan 2021 16:00:30 -0600 Subject: Fixes open declaration not opening declaration Signed-off-by: liach --- enigma-swing/src/main/java/cuchaz/enigma/gui/GuiController.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'enigma-swing/src/main') 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 { if (entry == null) { throw new IllegalArgumentException("Entry cannot be null!"); } - openReference(new EntryReference<>(entry, entry.getName())); + openReference(EntryReference.declaration(entry, entry.getName())); } /** @@ -301,7 +301,7 @@ public class GuiController implements ClientPacketHandler { * @param reference the reference */ private void setReference(EntryReference, Entry> reference) { - gui.openClass(reference.getLocationClassEntry()).showReference(reference); + gui.openClass(reference.getLocationClassEntry().getOutermostClass()).showReference(reference); } public Collection getTokensForReference(DecompiledClassSource source, EntryReference, Entry> reference) { -- cgit v1.2.3