|
@@ -31,6 +31,8 @@ import com.dmdirc.config.prefs.validator.FileNameValidator;
|
31
|
31
|
import com.dmdirc.addons.ui_swing.UIUtilities;
|
32
|
32
|
import com.dmdirc.addons.ui_swing.components.validating.ValidatingJTextField;
|
33
|
33
|
|
|
34
|
+import com.dmdirc.config.prefs.validator.CommandNameValidator;
|
|
35
|
+import com.dmdirc.config.prefs.validator.ValidatorChain;
|
34
|
36
|
import java.awt.event.ActionEvent;
|
35
|
37
|
import java.awt.event.ActionListener;
|
36
|
38
|
import java.util.ArrayList;
|
|
@@ -72,7 +74,8 @@ public final class AliasPanel extends JPanel implements ActionListener {
|
72
|
74
|
public AliasPanel() {
|
73
|
75
|
super();
|
74
|
76
|
|
75
|
|
- command = new ValidatingJTextField(new FileNameValidator());
|
|
77
|
+ command = new ValidatingJTextField(new ValidatorChain<String>(
|
|
78
|
+ new CommandNameValidator(), new FileNameValidator()));
|
76
|
79
|
command.setEnabled(false);
|
77
|
80
|
|
78
|
81
|
argumentComponent = new JComboBox(new CoreActionComparison[]{null,
|