diff options
-rw-r--r-- | bundles/org.eclipse.osgi/META-INF/MANIFEST.MF | 2 | ||||
-rw-r--r-- | bundles/org.eclipse.osgi/osgi/src/org/osgi/util/tracker/ServiceTracker.java | 7 |
2 files changed, 6 insertions, 3 deletions
diff --git a/bundles/org.eclipse.osgi/META-INF/MANIFEST.MF b/bundles/org.eclipse.osgi/META-INF/MANIFEST.MF index 30f0e7983..d01ed498e 100644 --- a/bundles/org.eclipse.osgi/META-INF/MANIFEST.MF +++ b/bundles/org.eclipse.osgi/META-INF/MANIFEST.MF @@ -20,7 +20,7 @@ Export-Package: org.eclipse.osgi.event;version="1.0", org.osgi.service.permissionadmin;version="1.2", org.osgi.service.startlevel;version="1.0", org.osgi.service.url;version="1.0", - org.osgi.util.tracker;version="1.3.1", + org.osgi.util.tracker;version="1.3.2", org.eclipse.core.runtime.adaptor;x-friends:="org.eclipse.core.runtime", org.eclipse.core.runtime.internal.adaptor;x-internal:=true, org.eclipse.core.runtime.internal.stats;x-friends:="org.eclipse.core.runtime", diff --git a/bundles/org.eclipse.osgi/osgi/src/org/osgi/util/tracker/ServiceTracker.java b/bundles/org.eclipse.osgi/osgi/src/org/osgi/util/tracker/ServiceTracker.java index a82abadfa..a2683527f 100644 --- a/bundles/org.eclipse.osgi/osgi/src/org/osgi/util/tracker/ServiceTracker.java +++ b/bundles/org.eclipse.osgi/osgi/src/org/osgi/util/tracker/ServiceTracker.java @@ -1,5 +1,5 @@ /* - * $Header: /cvshome/build/org.osgi.util.tracker/src/org/osgi/util/tracker/ServiceTracker.java,v 1.17 2005/11/15 22:05:30 hargrave Exp $ + * $Header: /cvshome/build/org.osgi.util.tracker/src/org/osgi/util/tracker/ServiceTracker.java,v 1.19 2006/06/15 20:44:05 hargrave Exp $ * * Copyright (c) OSGi Alliance (2000, 2005). All Rights Reserved. * @@ -33,7 +33,7 @@ import org.osgi.framework.*; * <code>getServices</code> methods can be called to get the service objects * for the tracked service. * - * @version $Revision: 1.17 $ + * @version $Revision: 1.19 $ */ public class ServiceTracker implements ServiceTrackerCustomizer { /* set this to true to compile in debug messages */ @@ -963,6 +963,9 @@ public class ServiceTracker implements ServiceTrackerCustomizer { System.out .println("ServiceTracker.Tracked.track[modified]: " + reference); //$NON-NLS-1$ } + synchronized (this) { + modified(); /* increment modification count */ + } /* Call customizer outside of synchronized region */ customizer.modifiedService(reference, object); /* |