diff options
author | Michael Valenta | 2006-04-04 02:07:12 +0000 |
---|---|---|
committer | Michael Valenta | 2006-04-04 02:07:12 +0000 |
commit | 0b0edcb4a79c57a6fe413f0931dddd01b9972829 (patch) | |
tree | cf4648326bc83e2fdc617e2175b9a3532bbe259c /bundles/org.eclipse.team.ui/src/org | |
parent | cc8ce3bd24dae52b90cb0aa469e38fc6eaa96c26 (diff) | |
download | eclipse.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')
-rw-r--r-- | bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/mapping/ModelEnablementPreferencePage.java | 9 |
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; |