Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorThomas Watson2006-06-13 20:39:09 +0000
committerThomas Watson2006-06-13 20:39:09 +0000
commit8e67908863cba3bdb3658d016f55310ae31fcacb (patch)
treeaf0331a83476f2ed5a081d18f4f8cfffe0d9d9df /bundles/org.eclipse.equinox.preferences
parent65abd83cac2329de610112174eb5e51085f9cb02 (diff)
downloadrt.equinox.bundles-8e67908863cba3bdb3658d016f55310ae31fcacb.tar.gz
rt.equinox.bundles-8e67908863cba3bdb3658d016f55310ae31fcacb.tar.xz
rt.equinox.bundles-8e67908863cba3bdb3658d016f55310ae31fcacb.zip
Bug 143576 Several cases where we're not ungetting tracked services
Diffstat (limited to 'bundles/org.eclipse.equinox.preferences')
-rw-r--r--bundles/org.eclipse.equinox.preferences/src/org/eclipse/core/internal/preferences/Activator.java1
1 files changed, 1 insertions, 0 deletions
diff --git a/bundles/org.eclipse.equinox.preferences/src/org/eclipse/core/internal/preferences/Activator.java b/bundles/org.eclipse.equinox.preferences/src/org/eclipse/core/internal/preferences/Activator.java
index 88df616b9..7c836fc41 100644
--- a/bundles/org.eclipse.equinox.preferences/src/org/eclipse/core/internal/preferences/Activator.java
+++ b/bundles/org.eclipse.equinox.preferences/src/org/eclipse/core/internal/preferences/Activator.java
@@ -134,6 +134,7 @@ public class Activator implements BundleActivator, ServiceTrackerCustomizer {
*/
public synchronized void removedService(ServiceReference reference, Object service) {
PreferencesService.getDefault().setRegistryHelper(null);
+ bundleContext.ungetService(reference);
}
/**

Back to the top