Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAndrew Niefer2010-02-12 22:46:47 +0000
committerAndrew Niefer2010-02-12 22:46:47 +0000
commitaa2b904792ca61136ef7b34c63553503425f307d (patch)
treef6eb06bf163f1a0435a1fbb61b6f51494adfc780 /bundles/org.eclipse.equinox.p2.core
parentc20d73802e27611b2d2a283849460b6026116a2f (diff)
downloadrt.equinox.p2-aa2b904792ca61136ef7b34c63553503425f307d.tar.gz
rt.equinox.p2-aa2b904792ca61136ef7b34c63553503425f307d.tar.xz
rt.equinox.p2-aa2b904792ca61136ef7b34c63553503425f307d.zip
bug 302762 - deadlock saving profile preferences on shutdown
Diffstat (limited to 'bundles/org.eclipse.equinox.p2.core')
-rw-r--r--bundles/org.eclipse.equinox.p2.core/src/org/eclipse/equinox/internal/p2/core/ProvisioningAgent.java4
1 files changed, 2 insertions, 2 deletions
diff --git a/bundles/org.eclipse.equinox.p2.core/src/org/eclipse/equinox/internal/p2/core/ProvisioningAgent.java b/bundles/org.eclipse.equinox.p2.core/src/org/eclipse/equinox/internal/p2/core/ProvisioningAgent.java
index bd98c858b..e5496bd6e 100644
--- a/bundles/org.eclipse.equinox.p2.core/src/org/eclipse/equinox/internal/p2/core/ProvisioningAgent.java
+++ b/bundles/org.eclipse.equinox.p2.core/src/org/eclipse/equinox/internal/p2/core/ProvisioningAgent.java
@@ -113,9 +113,9 @@ public class ProvisioningAgent implements IProvisioningAgent, ServiceTrackerCust
synchronized (agentServices) {
if (agentServices.get(serviceName) == service)
agentServices.remove(serviceName);
- if (service instanceof IAgentService)
- ((IAgentService) service).stop();
}
+ if (service instanceof IAgentService)
+ ((IAgentService) service).stop();
}
public void stop() {

Back to the top