From dfc19d8adf1076275b25dc10abd85f8880b07e94 Mon Sep 17 00:00:00 2001 From: John Shahid Date: Tue, 4 Sep 2018 23:41:42 -0400 Subject: [PATCH] Replace DOM2DTM with DOM2DTMExt the patched version of DOM2DTM Looks like we replaced DOM2DTM with DOM2DTMExt when we fixed https://github.com/sparklemotion/nokogiri/pull/1320 but forgot to replace it in the DOM2DTM manager fixes #1749 --- ext/java/nokogiri/internals/XalanDTMManagerPatch.java | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/ext/java/nokogiri/internals/XalanDTMManagerPatch.java b/ext/java/nokogiri/internals/XalanDTMManagerPatch.java index c95bd33a8e6..7b0d206c474 100644 --- a/ext/java/nokogiri/internals/XalanDTMManagerPatch.java +++ b/ext/java/nokogiri/internals/XalanDTMManagerPatch.java @@ -19,6 +19,8 @@ */ package nokogiri.internals; +import javax.xml.transform.dom.DOMSource; + import org.apache.xml.dtm.DTM; import org.apache.xml.dtm.DTMWSFilter; import org.apache.xml.dtm.ref.dom2dtm.DOM2DTMExt; @@ -26,8 +28,6 @@ import org.apache.xml.res.XMLMessages; import org.w3c.dom.Node; -import javax.xml.transform.dom.DOMSource; - /** * @author kares */ @@ -75,8 +75,8 @@ public final class XalanDTMManagerPatch extends org.apache.xml.dtm.ref.DTMManage // Have each DTM cache last DOM node search? for(int i = 0; i < m_dtms.length; i++) { DTM thisDTM = m_dtms[i]; - if (thisDTM instanceof org.apache.xml.dtm.ref.dom2dtm.DOM2DTM) { - int handle = ((org.apache.xml.dtm.ref.dom2dtm.DOM2DTM) thisDTM).getHandleOfNode(node); + if (thisDTM instanceof DOM2DTMExt) { + int handle = ((DOM2DTMExt) thisDTM).getHandleOfNode(node); if (handle != DTM.NULL) { return handle; }