From 58fe3a4ec77507345bc2a96857b04534bcb845a7 Mon Sep 17 00:00:00 2001 From: jeff Date: Mon, 18 Aug 2014 22:09:24 -0400 Subject: fixed type caching after rename allowed enums constants to be renamable --- src/cuchaz/enigma/gui/GuiController.java | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) (limited to 'src/cuchaz/enigma/gui') diff --git a/src/cuchaz/enigma/gui/GuiController.java b/src/cuchaz/enigma/gui/GuiController.java index ffeb99a..f305e34 100644 --- a/src/cuchaz/enigma/gui/GuiController.java +++ b/src/cuchaz/enigma/gui/GuiController.java @@ -272,7 +272,14 @@ public class GuiController m_gui.setSource( m_index.getSource() ); if( obfEntryToShow != null ) { - m_gui.showToken( m_index.getDeclarationToken( m_deobfuscator.deobfuscateEntry( obfEntryToShow ) ) ); + Entry deobfEntryToShow = m_deobfuscator.deobfuscateEntry( obfEntryToShow ); + Token token = m_index.getDeclarationToken( deobfEntryToShow ); + if( token == null ) + { + // TEMP + System.out.println( "WARNING: can't find token for " + obfEntryToShow + " -> " + deobfEntryToShow ); + } + m_gui.showToken( token ); } // set the highlighted tokens -- cgit v1.2.3