You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@xalan.apache.org by mi...@apache.org on 2004/07/23 00:46:31 UTC
cvs commit: xml-xalan/java/src/org/apache/xalan/xsltc/dom DOMAdapter.java
minchau 2004/07/22 15:46:31
Modified: java/src/org/apache/xalan/xsltc/dom DOMAdapter.java
Log:
Submitted by: Yash Talwar
Reviewed by: Brian Minchau
Fix for bugzilla 28796
Revision Changes Path
1.24 +13 -3 xml-xalan/java/src/org/apache/xalan/xsltc/dom/DOMAdapter.java
Index: DOMAdapter.java
===================================================================
RCS file: /home/cvs/xml-xalan/java/src/org/apache/xalan/xsltc/dom/DOMAdapter.java,v
retrieving revision 1.23
retrieving revision 1.24
diff -u -r1.23 -r1.24
--- DOMAdapter.java 16 Feb 2004 22:54:59 -0000 1.23
+++ DOMAdapter.java 22 Jul 2004 22:46:31 -0000 1.24
@@ -225,12 +225,22 @@
}
public int getExpandedTypeID(final int node) {
+ final short[] mapping = getMapping();
+ final int type;
if (_enhancedDOM != null) {
- return getMapping()[_enhancedDOM.getExpandedTypeID2(node)];
+ type = mapping[_enhancedDOM.getExpandedTypeID2(node)];
}
else {
- return getMapping()[_dom.getExpandedTypeID(node)];
+ if(null != mapping)
+ {
+ type = mapping[_dom.getExpandedTypeID(node)];
+ }
+ else
+ {
+ type = _dom.getExpandedTypeID(node);
+ }
}
+ return type;
}
public int getNamespaceType(final int node) {
---------------------------------------------------------------------
To unsubscribe, e-mail: xalan-cvs-unsubscribe@xml.apache.org
For additional commands, e-mail: xalan-cvs-help@xml.apache.org