1.1 --- a/javaquery/api/src/main/java/org/apidesign/bck2brwsr/htmlpage/PageProcessor.java Thu Apr 18 12:47:25 2013 +0200
1.2 +++ b/javaquery/api/src/main/java/org/apidesign/bck2brwsr/htmlpage/PageProcessor.java Thu Apr 18 17:34:28 2013 +0200
1.3 @@ -246,7 +246,7 @@
1.4 w.append(type).append("(e));\n");
1.5 } else if (isEnum[0]) {
1.6 w.append(" this.prop_").append(pn);
1.7 - w.append(".add(");
1.8 + w.append(".add(e == null ? null : ");
1.9 w.append(type).append(".valueOf((String)e));\n");
1.10 } else {
1.11 if (isPrimitive(type)) {
1.12 @@ -262,7 +262,7 @@
1.13 } else {
1.14 if (isEnum[0]) {
1.15 w.append(" this.prop_").append(pn);
1.16 - w.append(" = ");
1.17 + w.append(" = ret[" + cnt + "] == null ? null : ");
1.18 w.append(type).append(".valueOf((String)ret[" + cnt + "]);\n");
1.19 } else if (isPrimitive(type)) {
1.20 w.append(" this.prop_").append(pn);