Bug 577558: [Ltk-Buildpaths] Adapt to shared ImageDescriptorRegistry
Change-Id: Icaa39547fe083440e9538acc5771d84378b2f5a9
diff --git a/ltk/org.eclipse.statet.ltk.buildpath.ui/src/org/eclipse/statet/internal/ltk/buildpath/ui/BuildpathsUIPlugin.java b/ltk/org.eclipse.statet.ltk.buildpath.ui/src/org/eclipse/statet/internal/ltk/buildpath/ui/BuildpathsUIPlugin.java
index 74eb328..8a6eb1d 100644
--- a/ltk/org.eclipse.statet.ltk.buildpath.ui/src/org/eclipse/statet/internal/ltk/buildpath/ui/BuildpathsUIPlugin.java
+++ b/ltk/org.eclipse.statet.ltk.buildpath.ui/src/org/eclipse/statet/internal/ltk/buildpath/ui/BuildpathsUIPlugin.java
@@ -21,7 +21,6 @@
import org.eclipse.jface.resource.ImageRegistry;
import org.eclipse.ui.plugin.AbstractUIPlugin;
-import org.eclipse.statet.ecommons.ui.util.ImageDescriptorRegistry;
import org.eclipse.statet.ecommons.ui.util.ImageRegistryUtil;
import org.eclipse.statet.ltk.buildpath.ui.BuildpathsUIResources;
@@ -57,8 +56,6 @@
private boolean started;
- private ImageDescriptorRegistry imageDescriptorRegistry;
-
@Override
public void start(final BundleContext context) throws Exception {
@@ -77,10 +74,6 @@
this.started= false;
}
- if (this.imageDescriptorRegistry != null) {
- this.imageDescriptorRegistry.dispose();
- this.imageDescriptorRegistry= null;
- }
}
finally {
instance= null;
@@ -114,13 +107,4 @@
ImageRegistryUtil.T_OVR, "ignore_optional_problems.png" ); //$NON-NLS-1$
}
- public ImageDescriptorRegistry getImageDescriptorRegistry() {
- checkStarted();
-
- if (this.imageDescriptorRegistry == null) {
- this.imageDescriptorRegistry= new ImageDescriptorRegistry();
- }
- return this.imageDescriptorRegistry;
- }
-
}
diff --git a/ltk/org.eclipse.statet.ltk.buildpath.ui/src/org/eclipse/statet/ltk/buildpath/ui/BuildpathListLabelProvider.java b/ltk/org.eclipse.statet.ltk.buildpath.ui/src/org/eclipse/statet/ltk/buildpath/ui/BuildpathListLabelProvider.java
index 2d66869..9dcb3f3 100644
--- a/ltk/org.eclipse.statet.ltk.buildpath.ui/src/org/eclipse/statet/ltk/buildpath/ui/BuildpathListLabelProvider.java
+++ b/ltk/org.eclipse.statet.ltk.buildpath.ui/src/org/eclipse/statet/ltk/buildpath/ui/BuildpathListLabelProvider.java
@@ -26,11 +26,11 @@
import org.eclipse.ui.PlatformUI;
import org.eclipse.ui.ide.IDE;
-import org.eclipse.statet.ecommons.ui.util.ImageDescriptorRegistry;
+import org.eclipse.statet.ecommons.ui.SharedUIResources;
+import org.eclipse.statet.ecommons.ui.jface.resource.ImageDescriptorRegistry;
import org.eclipse.statet.ecommons.ui.util.MessageUtils;
import org.eclipse.statet.internal.ltk.buildpath.ui.BuildpathElementImageDescriptor;
-import org.eclipse.statet.internal.ltk.buildpath.ui.BuildpathsUIPlugin;
import org.eclipse.statet.internal.ltk.buildpath.ui.Messages;
import org.eclipse.statet.ltk.buildpath.core.BuildpathAttribute;
import org.eclipse.statet.ltk.buildpath.core.BuildpathElement;
@@ -43,14 +43,14 @@
private final BuildpathsUIResources uiResources;
private final ISharedImages workbenchImages;
- private final ImageDescriptorRegistry registry;
+ private final ImageDescriptorRegistry imageDescriptorRegistry;
public BuildpathListLabelProvider() {
this.uiResources= BuildpathsUIResources.INSTANCE;
this.workbenchImages= PlatformUI.getWorkbench().getSharedImages();
- this.registry= BuildpathsUIPlugin.getInstance().getImageDescriptorRegistry();
+ this.imageDescriptorRegistry= SharedUIResources.getInstance().getImageDescriptorRegistry();
}
@@ -64,7 +64,7 @@
imageDescriptor= new BuildpathElementImageDescriptor(imageDescriptor,
BuildpathElementImageDescriptor.ERROR );
}
- return this.registry.get(imageDescriptor);
+ return this.imageDescriptorRegistry.get(imageDescriptor);
}
}
else if (element instanceof BuildpathListElementAttribute) {