This is an automated email from the ASF dual-hosted git repository.

pauls pushed a commit to branch master
in repository 
https://gitbox.apache.org/repos/asf/sling-org-apache-sling-launchpad-startupmanager.git

commit a9ee9856cb8b4659202470b741f998f9b7b7037c
Author: Tomek Rękawek <tom...@apache.org>
AuthorDate: Thu Nov 29 19:34:41 2018 +0100

    Allow to choose whether startup is startlevel-based.
---
 .../apache/sling/launchpad/startupmanager/StartupListenerTracker.java   | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/startupmanager/src/main/java/org/apache/sling/launchpad/startupmanager/StartupListenerTracker.java
 
b/startupmanager/src/main/java/org/apache/sling/launchpad/startupmanager/StartupListenerTracker.java
index c7eb9a3..bd33949 100644
--- 
a/startupmanager/src/main/java/org/apache/sling/launchpad/startupmanager/StartupListenerTracker.java
+++ 
b/startupmanager/src/main/java/org/apache/sling/launchpad/startupmanager/StartupListenerTracker.java
@@ -57,6 +57,7 @@ public class StartupListenerTracker implements 
FrameworkListener, BundleListener
     StartupListenerTracker(final BundleContext bundleContext) {
         this.bundleContext = bundleContext;
         this.startupMode = StartupMode.INSTALL;
+        this.startLevelBased = 
Boolean.valueOf(bundleContext.getProperty("sling.launchpad.startlevel.based"));
 
         startLevelServiceReference = 
bundleContext.getServiceReference(StartLevel.class);
         if (startLevelServiceReference != null) {
@@ -107,7 +108,6 @@ public class StartupListenerTracker implements 
FrameworkListener, BundleListener
     @Override
     public void frameworkEvent(FrameworkEvent event) {
         if (event.getType() == FrameworkEvent.STARTLEVEL_CHANGED && 
startLevelService != null) {
-            startLevelBased = true;
             int startLevel = startLevelService.getStartLevel();
             if (startLevel >= TARGET_START_LEVEL) {
                 onFinished();

Reply via email to