Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--jsf/plugins/org.eclipse.jst.pagedesigner.jsf.ui/src/org/eclipse/jst/pagedesigner/jsf/ui/converter/operations/jsf/ColumnOperation.java7
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();
}

Back to the top