Bug 515062 - Missing marker resolution image when lib not in TP.
- Look for image in PDE image registry
Change-Id: If9e603a6a220622524f200d9dff7fe4d98800b17
Signed-off-by: Peter Nehrer <pnehrer@eclipticalsoftware.com>
diff --git a/ds/org.eclipse.pde.ds.annotations/src/org/eclipse/pde/ds/internal/annotations/BuildPathMarkerResolutionGenerator.java b/ds/org.eclipse.pde.ds.annotations/src/org/eclipse/pde/ds/internal/annotations/BuildPathMarkerResolutionGenerator.java
index 370a51b..d374648 100644
--- a/ds/org.eclipse.pde.ds.annotations/src/org/eclipse/pde/ds/internal/annotations/BuildPathMarkerResolutionGenerator.java
+++ b/ds/org.eclipse.pde.ds.annotations/src/org/eclipse/pde/ds/internal/annotations/BuildPathMarkerResolutionGenerator.java
@@ -27,7 +27,6 @@
import org.eclipse.pde.core.build.IBuild;
import org.eclipse.pde.core.build.IBuildEntry;
import org.eclipse.pde.core.build.IBuildModel;
-import org.eclipse.pde.core.plugin.PluginRegistry;
import org.eclipse.pde.internal.core.ibundle.IBundle;
import org.eclipse.pde.internal.core.ibundle.IBundleModel;
import org.eclipse.pde.internal.core.ibundle.IBundlePluginModelBase;
@@ -81,7 +80,7 @@
resolutions[0] = new BuildPathMarkerResolution(
Messages.BuildPathMarkerResolutionGenerator_additionalBundleResolution_label,
NLS.bind(Messages.BuildPathMarkerResolutionGenerator_additionalBundleResolution_description, libBundle),
- PDEPlugin.getDefault().getLabelProvider().getImage(PluginRegistry.findModel(libBundle))) {
+ PDEPlugin.getDefault().getLabelProvider().get(PDEPluginImages.DESC_PLUGIN_OBJ)) {
@Override
protected ModelModification createModification(IMarker marker) {
IProject project = (IProject) marker.getResource();