Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMichael Valenta2006-06-13 19:33:53 +0000
committerMichael Valenta2006-06-13 19:33:53 +0000
commit6965e265e736fe86ad6854bb6d29ccd3645f1634 (patch)
tree0219797efdc869bb7e67d4763070a6a0bf8180f9 /bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/wizards/ConfigureProjectWizardMainPage.java
parent95f530856ead9aeb504a4c73e83cf327a3aeb516 (diff)
downloadeclipse.platform.team-6965e265e736fe86ad6854bb6d29ccd3645f1634.tar.gz
eclipse.platform.team-6965e265e736fe86ad6854bb6d29ccd3645f1634.tar.xz
eclipse.platform.team-6965e265e736fe86ad6854bb6d29ccd3645f1634.zip
Bug 144067 (PatchAttached)Repository types not sorted in the share project wizard
Diffstat (limited to 'bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/wizards/ConfigureProjectWizardMainPage.java')
-rw-r--r--bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/wizards/ConfigureProjectWizardMainPage.java13
1 files changed, 11 insertions, 2 deletions
diff --git a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/wizards/ConfigureProjectWizardMainPage.java b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/wizards/ConfigureProjectWizardMainPage.java
index cfc9e635f..30d205a4b 100644
--- a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/wizards/ConfigureProjectWizardMainPage.java
+++ b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/wizards/ConfigureProjectWizardMainPage.java
@@ -11,8 +11,7 @@
package org.eclipse.team.internal.ui.wizards;
-import java.util.ArrayList;
-import java.util.Arrays;
+import java.util.*;
import org.eclipse.core.resources.IProject;
import org.eclipse.core.runtime.CoreException;
@@ -149,6 +148,16 @@ public class ConfigureProjectWizardMainPage extends WizardPage {
getWizard().getContainer().showPage(getNextPage());
}
});
+ viewer.setSorter(new ViewerSorter() {
+ public int compare(Viewer viewer, Object e1, Object e2) {
+ if (e1 instanceof ConfigurationWizardElement && e2 instanceof ConfigurationWizardElement) {
+ ConfigurationWizardElement wizard1 = (ConfigurationWizardElement) e1;
+ ConfigurationWizardElement wizard2 = (ConfigurationWizardElement) e2;
+ return wizard1.getLabel(wizard1).compareToIgnoreCase(wizard2.getLabel(wizard2));
+ }
+ return super.compare(viewer, e1, e2);
+ }
+ });
if(disabledWizards.size() > 0) {
showAllToggle = new Button(composite, SWT.CHECK);

Back to the top