Skip to content

Commit 29eb599

Browse files
committed
Disable cut and copy if there is not selected text
1 parent a7ca976 commit 29eb599

File tree

1 file changed

+15
-0
lines changed

1 file changed

+15
-0
lines changed

app/src/processing/app/Editor.java

+15
Original file line numberDiff line numberDiff line change
@@ -1515,6 +1515,21 @@ public void actionPerformed(ActionEvent e) {
15151515
menu.add(useSelectionForFindItem);
15161516
}
15171517

1518+
menu.addMenuListener(new MenuListener() {
1519+
@Override
1520+
public void menuSelected(MenuEvent e) {
1521+
boolean enabled = textarea.getSelectedText() != null;
1522+
cutItem.setEnabled(enabled);
1523+
copyItem.setEnabled(enabled);
1524+
}
1525+
1526+
@Override
1527+
public void menuDeselected(MenuEvent e) {}
1528+
1529+
@Override
1530+
public void menuCanceled(MenuEvent e) {}
1531+
});
1532+
15181533
return menu;
15191534
}
15201535

0 commit comments

Comments
 (0)