Skip to content

Commit d375d15

Browse files
authored
Fix being able to rename classes when disabled (#299)
* Update ClassSelectorPopupMenu.java * Checkstyle
1 parent db12f1e commit d375d15

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

enigma-swing/src/main/java/org/quiltmc/enigma/gui/element/ClassSelectorPopupMenu.java

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22

33
import org.quiltmc.enigma.api.source.TokenType;
44
import org.quiltmc.enigma.gui.ClassSelector;
5+
import org.quiltmc.enigma.gui.EditableType;
56
import org.quiltmc.enigma.gui.Gui;
67
import org.quiltmc.enigma.gui.docker.ClassesDocker;
78
import org.quiltmc.enigma.gui.util.PackageRenamer;
@@ -32,10 +33,12 @@ public ClassSelectorPopupMenu(Gui gui, ClassesDocker docker) {
3233
this.gui = gui;
3334
this.selector = docker.getClassSelector();
3435
this.ui = new JPopupMenu();
36+
if (gui.isEditable(EditableType.CLASS)) {
37+
this.ui.add(this.renamePackage);
38+
this.ui.add(this.movePackage);
39+
this.ui.add(this.renameClass);
40+
}
3541

36-
this.ui.add(this.renamePackage);
37-
this.ui.add(this.movePackage);
38-
this.ui.add(this.renameClass);
3942
this.ui.add(this.regenerateStats);
4043
this.ui.add(this.toggleMapping);
4144
this.ui.addSeparator();

0 commit comments

Comments
 (0)