X-Git-Url: https://git.argeo.org/?a=blobdiff_plain;f=org.argeo.cms.ui%2Fsrc%2Forg%2Fargeo%2Fcms%2Fweb%2FCmsWebApp.java;h=70d3917d48813edbb82b7a2365f98a0215890e25;hb=dffc0df8766937ad0863d389883cba2ebac835d6;hp=687b54a83dab44a8eb2b15daca10a4820d6fb0cb;hpb=a6c43627c0687dae14095c505be60e709ac8d823;p=lgpl%2Fargeo-commons.git diff --git a/org.argeo.cms.ui/src/org/argeo/cms/web/CmsWebApp.java b/org.argeo.cms.ui/src/org/argeo/cms/web/CmsWebApp.java index 687b54a83..70d3917d4 100644 --- a/org.argeo.cms.ui/src/org/argeo/cms/web/CmsWebApp.java +++ b/org.argeo.cms.ui/src/org/argeo/cms/web/CmsWebApp.java @@ -32,11 +32,14 @@ public class CmsWebApp implements ApplicationConfiguration, CmsAppListener { public void init(BundleContext bundleContext, Map properties) { this.bundleContext = bundleContext; contextName = properties.get(CONTEXT_NAME); + if (cmsApp != null) + themingUpdated(); // registerIfAllThemesAvailable(); } public void destroy(BundleContext bundleContext, Map properties) { - + if (cmsApp != null) + cmsApp.removeCmsAppListener(this); } @Override