diff options
author | spingel | 2009-11-02 19:44:33 +0000 |
---|---|---|
committer | spingel | 2009-11-02 19:44:33 +0000 |
commit | d66356e417767313fbbc885213438765d52fecbf (patch) | |
tree | 246a0604cda3d735d014b117a49b019bbd703803 | |
parent | 0ed560af0cc4a7ebefff782df781c93aeb2ee41c (diff) | |
download | org.eclipse.mylyn.tasks-d66356e417767313fbbc885213438765d52fecbf.tar.gz org.eclipse.mylyn.tasks-d66356e417767313fbbc885213438765d52fecbf.tar.xz org.eclipse.mylyn.tasks-d66356e417767313fbbc885213438765d52fecbf.zip |
NEW - bug 293638: New Trac task repositories cannot be added as the Finish button is always disabled
https://bugs.eclipse.org/bugs/show_bug.cgi?id=293638
-rw-r--r-- | org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/tasks/ui/wizards/AbstractRepositorySettingsPage.java | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/tasks/ui/wizards/AbstractRepositorySettingsPage.java b/org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/tasks/ui/wizards/AbstractRepositorySettingsPage.java index 9669b2d0e..7449dc63b 100644 --- a/org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/tasks/ui/wizards/AbstractRepositorySettingsPage.java +++ b/org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/tasks/ui/wizards/AbstractRepositorySettingsPage.java @@ -1259,13 +1259,15 @@ public abstract class AbstractRepositorySettingsPage extends AbstractTaskReposit public boolean isPageComplete() { String errorMessage = null; String url = getRepositoryUrl(); + // check for errors errorMessage = isUniqueUrl(url); - if (errorMessage == null && !isValidUrl(url)) { - errorMessage = Messages.AbstractRepositorySettingsPage_Enter_a_valid_server_url; - } - if (errorMessage == null) { - if ((!needsAnonymousLogin() || !anonymousButton.getSelection()) && isMissingCredentials()) { + // check for messages + if (!isValidUrl(url)) { + errorMessage = Messages.AbstractRepositorySettingsPage_Enter_a_valid_server_url; + } + if (errorMessage == null && (!needsAnonymousLogin() || !anonymousButton.getSelection()) + && isMissingCredentials()) { errorMessage = Messages.AbstractRepositorySettingsPage_Enter_a_user_id_Message0; } setMessage(errorMessage, repository == null ? IMessageProvider.NONE : IMessageProvider.ERROR); |