From 45a95c74c39b7158dc2e47c208b1ad72abbcf8a7 Mon Sep 17 00:00:00 2001 From: Mathieu Baudier Date: Mon, 20 Aug 2012 13:21:42 +0000 Subject: [PATCH] Spring extension forces start of lazy plugins git-svn-id: https://svn.argeo.org/commons/trunk@5514 4cfe0d0a-d680-48aa-b62c-e0a02a3f76cc --- .../org/argeo/eclipse/spring/ApplicationContextTracker.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/base/runtime/org.argeo.eclipse.ui/src/main/java/org/argeo/eclipse/spring/ApplicationContextTracker.java b/base/runtime/org.argeo.eclipse.ui/src/main/java/org/argeo/eclipse/spring/ApplicationContextTracker.java index fcd42bab6..527f45ee2 100644 --- a/base/runtime/org.argeo.eclipse.ui/src/main/java/org/argeo/eclipse/spring/ApplicationContextTracker.java +++ b/base/runtime/org.argeo.eclipse.ui/src/main/java/org/argeo/eclipse/spring/ApplicationContextTracker.java @@ -111,8 +111,8 @@ class ApplicationContextTracker { if (log.isTraceEnabled()) log.trace("Get application context for bundle " + contributorBundle); - if (contributorBundle.getState() != Bundle.ACTIVE - && contributorBundle.getState() != Bundle.STARTING) { + // Start if not yet started (also if in STARTING state, may be lazy) + if (contributorBundle.getState() != Bundle.ACTIVE) { try { if (log.isTraceEnabled()) log.trace("Starting bundle: " -- 2.30.2