diff options
Diffstat (limited to 'org.eclipse.mylyn.tasks.ui/src/org/eclipse')
2 files changed, 4 insertions, 4 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 c9c4dabb2..df1fd6776 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 @@ -255,6 +255,10 @@ public abstract class AbstractRepositorySettingsPage extends AbstractTaskReposit connector = TasksUi.getRepositoryManager().getRepositoryConnector(getConnectorKind()); } this.connector = connector; + if (repository != null && !repository.getConnectorKind().equals(getConnectorKind())) { + throw new IllegalArgumentException( + "connectorKind of repository does not match connectorKind of page, expected '" + getConnectorKind() + "', got '" + repository.getConnectorKind() + "'"); //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ + } setNeedsAnonymousLogin(false); setNeedsEncoding(true); setNeedsTimeZone(true); diff --git a/org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/tasks/ui/wizards/AbstractTaskRepositoryPage.java b/org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/tasks/ui/wizards/AbstractTaskRepositoryPage.java index 67878e03d..6dfb357ec 100644 --- a/org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/tasks/ui/wizards/AbstractTaskRepositoryPage.java +++ b/org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/tasks/ui/wizards/AbstractTaskRepositoryPage.java @@ -88,10 +88,6 @@ public abstract class AbstractTaskRepositoryPage extends WizardPage implements I */ public AbstractTaskRepositoryPage(String title, String description, TaskRepository repository) { super(title); - if (repository != null && !repository.getConnectorKind().equals(getConnectorKind())) { - throw new IllegalArgumentException( - "connectorKind of repository does not match connectorKind of page, expected '" + getConnectorKind() + "', got '" + repository.getConnectorKind() + "'"); //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ - } this.repository = repository; this.contributions = new ArrayList<AbstractTaskRepositoryPageContribution>(); setTitle(title); |