X-Git-Url: http://git.megacz.com/?p=org.ibex.core.git;a=blobdiff_plain;f=src%2Forg%2Fibex%2Fcore%2FTemplate.java;h=1b70f308608931f01e2bbbc621d2d72b077b419d;hp=aca83ba4991512a060693a2a060d0e9bde740e25;hb=4c916f5d87aa03b737c6cd804c2cef525c4c1bc7;hpb=0db31fc0dc88749cd8022790fd475df8b7b06c27 diff --git a/src/org/ibex/core/Template.java b/src/org/ibex/core/Template.java index aca83ba..1b70f30 100644 --- a/src/org/ibex/core/Template.java +++ b/src/org/ibex/core/Template.java @@ -207,7 +207,8 @@ public class Template { // FIXME: This is all wrong if (!("ibex://ui".equals(c.getUri()) && "box".equals(c.getLocalName()))) { - String tagname = (c.getUri().equals("") ? "" : (c.getUri() + ".")) + c.getLocalName(); + String tagname = (c.getUri() == null || "".equals(c.getUri()) ? "" : + (c.getUri() + ".")) + c.getLocalName(); // GROSS hack try { // GROSSER hack @@ -248,7 +249,7 @@ public class Template { } // treat value starting with '.' as resource reference - String uri = a.getUri(i); if (!uri.equals("")) uri = '.' + uri; + String uri = a.getUri(i); if (uri != null && !uri.equals("")) uri = '.' + uri; keys.add(a.getKey(i)); vals.add((a.getVal(i).startsWith(".") ? uri : "") + a.getVal(i)); }