summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--enigma-swing/src/main/java/cuchaz/enigma/gui/panels/IdentifierPanel.java15
1 files changed, 12 insertions, 3 deletions
diff --git a/enigma-swing/src/main/java/cuchaz/enigma/gui/panels/IdentifierPanel.java b/enigma-swing/src/main/java/cuchaz/enigma/gui/panels/IdentifierPanel.java
index 10f8eb5a..be316ee4 100644
--- a/enigma-swing/src/main/java/cuchaz/enigma/gui/panels/IdentifierPanel.java
+++ b/enigma-swing/src/main/java/cuchaz/enigma/gui/panels/IdentifierPanel.java
@@ -1,6 +1,10 @@
1package cuchaz.enigma.gui.panels; 1package cuchaz.enigma.gui.panels;
2 2
3import java.awt.*; 3import java.awt.Component;
4import java.awt.Container;
5import java.awt.GridBagConstraints;
6import java.awt.GridBagLayout;
7import java.awt.Insets;
4import java.awt.event.ItemEvent; 8import java.awt.event.ItemEvent;
5import java.util.function.Consumer; 9import java.util.function.Consumer;
6 10
@@ -19,7 +23,11 @@ import cuchaz.enigma.gui.util.ScaleUtil;
19import cuchaz.enigma.network.packet.RenameC2SPacket; 23import cuchaz.enigma.network.packet.RenameC2SPacket;
20import cuchaz.enigma.translation.mapping.AccessModifier; 24import cuchaz.enigma.translation.mapping.AccessModifier;
21import cuchaz.enigma.translation.mapping.EntryMapping; 25import cuchaz.enigma.translation.mapping.EntryMapping;
22import cuchaz.enigma.translation.representation.entry.*; 26import cuchaz.enigma.translation.representation.entry.ClassEntry;
27import cuchaz.enigma.translation.representation.entry.Entry;
28import cuchaz.enigma.translation.representation.entry.FieldEntry;
29import cuchaz.enigma.translation.representation.entry.LocalVariableEntry;
30import cuchaz.enigma.translation.representation.entry.MethodEntry;
23import cuchaz.enigma.utils.I18n; 31import cuchaz.enigma.utils.I18n;
24import cuchaz.enigma.utils.validation.ValidationContext; 32import cuchaz.enigma.utils.validation.ValidationContext;
25 33
@@ -86,7 +94,8 @@ public class IdentifierPanel {
86 94
87 if (deobfEntry instanceof ClassEntry) { 95 if (deobfEntry instanceof ClassEntry) {
88 ClassEntry ce = (ClassEntry) deobfEntry; 96 ClassEntry ce = (ClassEntry) deobfEntry;
89 this.nameField = th.addRenameTextField(I18n.translate("info_panel.identifier.class"), ce.getFullName()); 97 String name = ce.isInnerClass() ? ce.getName() : ce.getFullName();
98 this.nameField = th.addRenameTextField(I18n.translate("info_panel.identifier.class"), name);
90 th.addModifierRow(I18n.translate("info_panel.identifier.modifier"), this::onModifierChanged); 99 th.addModifierRow(I18n.translate("info_panel.identifier.modifier"), this::onModifierChanged);
91 } else if (deobfEntry instanceof FieldEntry) { 100 } else if (deobfEntry instanceof FieldEntry) {
92 FieldEntry fe = (FieldEntry) deobfEntry; 101 FieldEntry fe = (FieldEntry) deobfEntry;