Improve UI scripting
[lgpl/argeo-commons.git] / org.argeo.cms.ui / src / org / argeo / cms / util / BundleResourceLoader.java
index 21ee78ec8a8f8e5a5202e4919caf12cd5da74ed3..7342e10521c2876edf396c7f89ec47a6aa33aac7 100644 (file)
@@ -19,8 +19,11 @@ public class BundleResourceLoader implements ResourceLoader {
        @Override
        public InputStream getResourceAsStream(String resourceName) throws IOException {
                URL res = bundle.getEntry(resourceName);
-               if (res == null)
-                       throw new CmsException("Resource " + resourceName + " not found in bundle " + bundle.getSymbolicName());
+               if (res == null) {
+                       res = bundle.getResource(resourceName);
+                       if (res == null)
+                               throw new CmsException("Resource " + resourceName + " not found in bundle " + bundle.getSymbolicName());
+               }
                return res.openStream();
        }