Skip to content

Commit 4545063

Browse files
committed
Disable memory field if the box is unchecked
1 parent e070633 commit 4545063

1 file changed

Lines changed: 7 additions & 0 deletions

File tree

app/src/processing/app/Preferences.java

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -570,6 +570,12 @@ public void mouseClicked(MouseEvent e) {
570570
memoryOverrideBox = new JCheckBox(Language.text("preferences.increase_max_memory")+": ");
571571
memoryBox.add(memoryOverrideBox);
572572
memoryField = new JTextField(4);
573+
memoryOverrideBox.addChangeListener(new ChangeListener() {
574+
@Override
575+
public void stateChanged(ChangeEvent e) {
576+
memoryField.setEnabled(memoryOverrideBox.isSelected());
577+
}
578+
});
573579
memoryBox.add(memoryField);
574580
memoryBox.add(new JLabel(" MB"));
575581
pain.add(memoryBox);
@@ -936,6 +942,7 @@ public void run() {
936942
setSelected(getBoolean("run.options.memory")); //$NON-NLS-1$
937943
memoryField.
938944
setText(get("run.options.memory.maximum")); //$NON-NLS-1$
945+
memoryField.setEnabled(memoryOverrideBox.isSelected());
939946

940947
if (autoAssociateBox != null) {
941948
autoAssociateBox.

0 commit comments

Comments
 (0)