Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMichael Valenta2006-04-04 02:07:12 +0000
committerMichael Valenta2006-04-04 02:07:12 +0000
commit0b0edcb4a79c57a6fe413f0931dddd01b9972829 (patch)
treecf4648326bc83e2fdc617e2175b9a3532bbe259c /bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/mapping/ModelEnablementPreferencePage.java
parentcc8ce3bd24dae52b90cb0aa469e38fc6eaa96c26 (diff)
downloadeclipse.platform.team-0b0edcb4a79c57a6fe413f0931dddd01b9972829.tar.gz
eclipse.platform.team-0b0edcb4a79c57a6fe413f0931dddd01b9972829.tar.xz
eclipse.platform.team-0b0edcb4a79c57a6fe413f0931dddd01b9972829.zip
Bug 133604 [Model Sync] Preference page uses model provider name
Diffstat (limited to 'bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/mapping/ModelEnablementPreferencePage.java')
-rw-r--r--bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/mapping/ModelEnablementPreferencePage.java9
1 files changed, 9 insertions, 0 deletions
diff --git a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/mapping/ModelEnablementPreferencePage.java b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/mapping/ModelEnablementPreferencePage.java
index 94475458a..1273f5ae9 100644
--- a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/mapping/ModelEnablementPreferencePage.java
+++ b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/mapping/ModelEnablementPreferencePage.java
@@ -14,6 +14,7 @@ import java.util.*;
import org.eclipse.core.resources.mapping.IModelProviderDescriptor;
import org.eclipse.core.resources.mapping.ModelProvider;
+import org.eclipse.core.runtime.CoreException;
import org.eclipse.jface.preference.PreferencePage;
import org.eclipse.jface.resource.ImageDescriptor;
import org.eclipse.jface.viewers.*;
@@ -80,6 +81,14 @@ public class ModelEnablementPreferencePage extends PreferencePage implements IWo
private String getTextFor(String modelProviderId) {
IModelProviderDescriptor desc = ModelProvider.getModelProviderDescriptor(modelProviderId);
if (desc != null) {
+ // Only do this for the resource model since we don;t want to
+ // load all model providers (see bug 133604)
+ if (desc.getId().equals(ModelProvider.RESOURCE_MODEL_PROVIDER_ID))
+ try {
+ return Utils.getLabel(desc.getModelProvider());
+ } catch (CoreException e) {
+ TeamUIPlugin.log(e);
+ }
return desc.getLabel();
}
return modelProviderId;

Back to the top