diff options
| author | slewis | 2005-04-17 19:50:59 +0000 |
|---|---|---|
| committer | slewis | 2005-04-17 19:50:59 +0000 |
| commit | a558813cdbc498e388dc0c92a5c8043b779d6b37 (patch) | |
| tree | f95d9111a1b42f0ecb02f0d87398b9e524b47661 | |
| parent | 64d37979bc7e3cd8d3d5849c7c47efbbb3cbce7a (diff) | |
| download | org.eclipse.ecf-a558813cdbc498e388dc0c92a5c8043b779d6b37.tar.gz org.eclipse.ecf-a558813cdbc498e388dc0c92a5c8043b779d6b37.tar.xz org.eclipse.ecf-a558813cdbc498e388dc0c92a5c8043b779d6b37.zip | |
Fixed minor bug in handling of 'Add Buddy Dialog' ok button enable/disable
| -rw-r--r-- | framework/bundles/org.eclipse.ecf.ui/src/org/eclipse/ecf/ui/dialogs/AddBuddyDialog.java | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/framework/bundles/org.eclipse.ecf.ui/src/org/eclipse/ecf/ui/dialogs/AddBuddyDialog.java b/framework/bundles/org.eclipse.ecf.ui/src/org/eclipse/ecf/ui/dialogs/AddBuddyDialog.java index 992e1666f..ce7f896a9 100644 --- a/framework/bundles/org.eclipse.ecf.ui/src/org/eclipse/ecf/ui/dialogs/AddBuddyDialog.java +++ b/framework/bundles/org.eclipse.ecf.ui/src/org/eclipse/ecf/ui/dialogs/AddBuddyDialog.java @@ -65,12 +65,15 @@ public class AddBuddyDialog extends Dialog { usertext.setLayoutData(new GridData(GridData.HORIZONTAL_ALIGN_FILL)); if (user != null) { usertext.setText(user); + okButton.setEnabled(true); } usertext.addModifyListener(new ModifyListener() { public void modifyText(ModifyEvent e) { - if (usertext.getText().length() > 3 && usertext.getText().indexOf("@") != -1) { + if (user != null || (usertext.getText().length() > 3 && usertext.getText().indexOf("@") != -1)) { okButton.setEnabled(true); + } else { + okButton.setEnabled(false); } }}); |
