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

cziegeler pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/felix-dev.git


The following commit(s) were added to refs/heads/master by this push:
     new a70fb8cbe3 FELIX-6621 : Regressions caused by FELIX-6607
a70fb8cbe3 is described below

commit a70fb8cbe3326969be2ba26f2eccf281a3f7a67e
Author: Carsten Ziegeler <[email protected]>
AuthorDate: Sun Jul 30 19:08:08 2023 +0200

    FELIX-6621 : Regressions caused by FELIX-6607
---
 .../apache/felix/webconsole/internal/servlet/PluginHolder.java   | 9 ++++-----
 1 file changed, 4 insertions(+), 5 deletions(-)

diff --git 
a/webconsole/src/main/java/org/apache/felix/webconsole/internal/servlet/PluginHolder.java
 
b/webconsole/src/main/java/org/apache/felix/webconsole/internal/servlet/PluginHolder.java
index e428130f6e..e7bbc2599a 100644
--- 
a/webconsole/src/main/java/org/apache/felix/webconsole/internal/servlet/PluginHolder.java
+++ 
b/webconsole/src/main/java/org/apache/felix/webconsole/internal/servlet/PluginHolder.java
@@ -415,17 +415,16 @@ class PluginHolder implements 
ServiceTrackerCustomizer<Servlet, Plugin> {
         protected AbstractWebConsolePlugin doGetConsolePlugin() {
             final Servlet service = getHolder().getBundleContext().getService( 
this.getServiceReference() );
             if ( service != null ) {
-                String title = null;
+                String title = getProperty( this.getServiceReference(), 
WebConsoleConstants.PLUGIN_TITLE );
                 final AbstractWebConsolePlugin servlet;
                 if ( service instanceof AbstractWebConsolePlugin ) {
                     servlet = ( AbstractWebConsolePlugin ) service;
-                    title = servlet.getTitle();
+                    if (title == null) {
+                        title = servlet.getTitle();
+                    }
                 } else {
                     servlet = new WebConsolePluginAdapter( getLabel(), 
service, this.getServiceReference() );
                 }
-                if (title == null) {
-                    title = getProperty( this.getServiceReference(), 
WebConsoleConstants.PLUGIN_TITLE );
-                }
                 this.setTitle(title);
 
                 return servlet;

Reply via email to