Author: tchemit Date: 2009-11-07 13:39:42 +0100 (Sat, 07 Nov 2009) New Revision: 1638 Modified: branches/jaxx-2.X/jaxx-compiler/src/main/java/jaxx/compiler/decorators/BoxedCompiledObjectDecorator.java Log: fix NPE if object is root Modified: branches/jaxx-2.X/jaxx-compiler/src/main/java/jaxx/compiler/decorators/BoxedCompiledObjectDecorator.java =================================================================== --- branches/jaxx-2.X/jaxx-compiler/src/main/java/jaxx/compiler/decorators/BoxedCompiledObjectDecorator.java 2009-11-07 06:12:53 UTC (rev 1637) +++ branches/jaxx-2.X/jaxx-compiler/src/main/java/jaxx/compiler/decorators/BoxedCompiledObjectDecorator.java 2009-11-07 12:39:42 UTC (rev 1638) @@ -29,7 +29,7 @@ /** * A decorator to surround a compiled object (should be a component at least) * with a JXLayer. - * + * * @author tony * @since 1.2 */ @@ -43,6 +43,9 @@ @Override public void finalizeCompiler(JAXXCompiler compiler, CompiledObject root, CompiledObject object, JavaFile javaFile, String packageName, String className, String fullClassName) { CompiledObject parent = object.getParent(); + if (parent == null) { + parent = root; + } for (ChildRef child : parent.getChilds()) { if (child.getChild() == object) { String javaCode = child.getChildJavaCode();