diff options
Diffstat (limited to 'bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/repo/CVSRepositoryPropertiesPage.java')
-rw-r--r-- | bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/repo/CVSRepositoryPropertiesPage.java | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/repo/CVSRepositoryPropertiesPage.java b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/repo/CVSRepositoryPropertiesPage.java index e4dc665cb..12d3dc4c3 100644 --- a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/repo/CVSRepositoryPropertiesPage.java +++ b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/repo/CVSRepositoryPropertiesPage.java @@ -151,6 +151,7 @@ public class CVSRepositoryPropertiesPage extends PropertyPage { userText.addListener(SWT.Modify, new Listener() { public void handleEvent(Event event) { connectionInfoChanged = true; + updateWidgetEnablements(); } }); methodType.addListener(SWT.Modify, new Listener() { @@ -516,6 +517,13 @@ public class CVSRepositoryPropertiesPage extends PropertyPage { return; } } + String user = userText.getText(); + if ((user.indexOf('@') != -1) || (user.indexOf(':') != -1)) { + setErrorMessage(Policy.bind("ConfigurationWizardMainPage.invalidUserName")); //$NON-NLS-1$ + setValid(false); + return; + } + setErrorMessage(null); setValid(true); } |