summaryrefslogtreecommitdiff
path: root/enigma-swing/src/main
diff options
context:
space:
mode:
authorGravatar Yanis482020-10-31 12:55:01 +0100
committerGravatar Yanis482020-10-31 12:55:01 +0100
commit5976d1471e81399a94f6afc3bef2b92bf5c81d20 (patch)
tree4b15017890020a78434eb0e89e0c934ca1408d5c /enigma-swing/src/main
parentImprovements to deobf panel popup menu (diff)
downloadenigma-5976d1471e81399a94f6afc3bef2b92bf5c81d20.tar.gz
enigma-5976d1471e81399a94f6afc3bef2b92bf5c81d20.tar.xz
enigma-5976d1471e81399a94f6afc3bef2b92bf5c81d20.zip
move enable to show
Diffstat (limited to 'enigma-swing/src/main')
-rw-r--r--enigma-swing/src/main/java/cuchaz/enigma/gui/Gui.java3
-rw-r--r--enigma-swing/src/main/java/cuchaz/enigma/gui/elements/DeobfPanelPopupMenu.java11
2 files changed, 5 insertions, 9 deletions
diff --git a/enigma-swing/src/main/java/cuchaz/enigma/gui/Gui.java b/enigma-swing/src/main/java/cuchaz/enigma/gui/Gui.java
index 9c0ff704..c56731dc 100644
--- a/enigma-swing/src/main/java/cuchaz/enigma/gui/Gui.java
+++ b/enigma-swing/src/main/java/cuchaz/enigma/gui/Gui.java
@@ -301,9 +301,6 @@ public class Gui implements LanguageChangeListener {
301 deobfPanelPopupMenu.show(deobfPanel.deobfClasses, e.getX(), e.getY()); 301 deobfPanelPopupMenu.show(deobfPanel.deobfClasses, e.getX(), e.getY());
302 } 302 }
303 } 303 }
304
305 // Only enable rename class if selected path is a class
306 deobfPanelPopupMenu.getRenameClass().setEnabled(deobfPanel.deobfClasses.getSelectedClass() != null);
307 } 304 }
308 }); 305 });
309 306
diff --git a/enigma-swing/src/main/java/cuchaz/enigma/gui/elements/DeobfPanelPopupMenu.java b/enigma-swing/src/main/java/cuchaz/enigma/gui/elements/DeobfPanelPopupMenu.java
index 16f666d0..c888e4f7 100644
--- a/enigma-swing/src/main/java/cuchaz/enigma/gui/elements/DeobfPanelPopupMenu.java
+++ b/enigma-swing/src/main/java/cuchaz/enigma/gui/elements/DeobfPanelPopupMenu.java
@@ -42,16 +42,15 @@ public class DeobfPanelPopupMenu {
42 this.retranslateUi(); 42 this.retranslateUi();
43 } 43 }
44 44
45 public void show(Component invoker, int x, int y) { 45 public void show(ClassSelector deobfClasses, int x, int y) {
46 this.ui.show(invoker, x, y); 46 // Only enable rename class if selected path is a class
47 this.renameClass.setEnabled(deobfClasses.getSelectedClass() != null);
48
49 this.ui.show(deobfClasses, x, y);
47 } 50 }
48 51
49 public void retranslateUi() { 52 public void retranslateUi() {
50 this.renamePackage.setText(I18n.translate("popup_menu.deobf_panel.rename_package")); 53 this.renamePackage.setText(I18n.translate("popup_menu.deobf_panel.rename_package"));
51 this.renameClass.setText(I18n.translate("popup_menu.deobf_panel.rename_class")); 54 this.renameClass.setText(I18n.translate("popup_menu.deobf_panel.rename_class"));
52 } 55 }
53
54 public JMenuItem getRenameClass() {
55 return this.renameClass;
56 }
57} 56}