diff options
author | Thomas Watson | 2006-06-13 20:39:09 +0000 |
---|---|---|
committer | Thomas Watson | 2006-06-13 20:39:09 +0000 |
commit | 8e67908863cba3bdb3658d016f55310ae31fcacb (patch) | |
tree | af0331a83476f2ed5a081d18f4f8cfffe0d9d9df /bundles/org.eclipse.equinox.preferences | |
parent | 65abd83cac2329de610112174eb5e51085f9cb02 (diff) | |
download | rt.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.java | 1 |
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); } /** |