diff options
-rw-r--r-- | jsf/plugins/org.eclipse.jst.pagedesigner.jsf.ui/src/org/eclipse/jst/pagedesigner/jsf/ui/converter/operations/jsf/ColumnOperation.java | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/jsf/plugins/org.eclipse.jst.pagedesigner.jsf.ui/src/org/eclipse/jst/pagedesigner/jsf/ui/converter/operations/jsf/ColumnOperation.java b/jsf/plugins/org.eclipse.jst.pagedesigner.jsf.ui/src/org/eclipse/jst/pagedesigner/jsf/ui/converter/operations/jsf/ColumnOperation.java index 10db46560..a8b15e7c4 100644 --- a/jsf/plugins/org.eclipse.jst.pagedesigner.jsf.ui/src/org/eclipse/jst/pagedesigner/jsf/ui/converter/operations/jsf/ColumnOperation.java +++ b/jsf/plugins/org.eclipse.jst.pagedesigner.jsf.ui/src/org/eclipse/jst/pagedesigner/jsf/ui/converter/operations/jsf/ColumnOperation.java @@ -75,7 +75,12 @@ public class ColumnOperation extends AbstractTransformOperation { int index = 0; while (childNode != null) { if (!(childNode instanceof Element) || !JSFDOMUtil.isFacet((Element)childNode)) { - tagConverterContext.addChild(childNode, new ConvertPosition(tdElement, index++)); + //Bug 251378 - only add element, text, and CDATA child nodes (as we do everywhere else) + if (childNode.getNodeType() == Node.ELEMENT_NODE || + childNode.getNodeType() == Node.TEXT_NODE || + childNode.getNodeType() == Node.CDATA_SECTION_NODE) { + tagConverterContext.addChild(childNode, new ConvertPosition(tdElement, index++)); + } } childNode = childNode.getNextSibling(); } |