summaryrefslogtreecommitdiff
path: root/enigma-swing
diff options
context:
space:
mode:
authorGravatar Marco Rebhan2021-06-03 17:49:34 +0200
committerGravatar Marco Rebhan2021-06-03 17:49:42 +0200
commita531b3bec12fb6e1968389ed09d2801971fdcf3d (patch)
tree405f4d7ea6c7733e985814885459080fcf2ce3a2 /enigma-swing
parentCleanup with Java 16 (#394) (diff)
downloadenigma-fork-a531b3bec12fb6e1968389ed09d2801971fdcf3d.tar.gz
enigma-fork-a531b3bec12fb6e1968389ed09d2801971fdcf3d.tar.xz
enigma-fork-a531b3bec12fb6e1968389ed09d2801971fdcf3d.zip
Disable Show Calls actions on unrenamable entries (e.g. Java methods)
Closes #396.
Diffstat (limited to 'enigma-swing')
-rw-r--r--enigma-swing/src/main/java/cuchaz/enigma/gui/elements/EditorPopupMenu.java4
1 files changed, 2 insertions, 2 deletions
diff --git a/enigma-swing/src/main/java/cuchaz/enigma/gui/elements/EditorPopupMenu.java b/enigma-swing/src/main/java/cuchaz/enigma/gui/elements/EditorPopupMenu.java
index ed3a32f..dbe8948 100644
--- a/enigma-swing/src/main/java/cuchaz/enigma/gui/elements/EditorPopupMenu.java
+++ b/enigma-swing/src/main/java/cuchaz/enigma/gui/elements/EditorPopupMenu.java
@@ -155,8 +155,8 @@ public class EditorPopupMenu {
155 this.editJavadocItem.setEnabled(isRenamable); 155 this.editJavadocItem.setEnabled(isRenamable);
156 this.showInheritanceItem.setEnabled(isClassEntry || isMethodEntry || isConstructorEntry); 156 this.showInheritanceItem.setEnabled(isClassEntry || isMethodEntry || isConstructorEntry);
157 this.showImplementationsItem.setEnabled(isClassEntry || isMethodEntry); 157 this.showImplementationsItem.setEnabled(isClassEntry || isMethodEntry);
158 this.showCallsItem.setEnabled(isClassEntry || isFieldEntry || isMethodEntry || isConstructorEntry); 158 this.showCallsItem.setEnabled(isRenamable && (isClassEntry || isFieldEntry || isMethodEntry || isConstructorEntry));
159 this.showCallsSpecificItem.setEnabled(isMethodEntry); 159 this.showCallsSpecificItem.setEnabled(isRenamable && isMethodEntry);
160 this.openEntryItem.setEnabled(isRenamable && (isClassEntry || isFieldEntry || isMethodEntry || isConstructorEntry)); 160 this.openEntryItem.setEnabled(isRenamable && (isClassEntry || isFieldEntry || isMethodEntry || isConstructorEntry));
161 this.openPreviousItem.setEnabled(controller.hasPreviousReference()); 161 this.openPreviousItem.setEnabled(controller.hasPreviousReference());
162 this.openNextItem.setEnabled(controller.hasNextReference()); 162 this.openNextItem.setEnabled(controller.hasNextReference());