| Index: Source/core/xml/XSLTProcessorLibxslt.cpp
|
| diff --git a/Source/core/xml/XSLTProcessorLibxslt.cpp b/Source/core/xml/XSLTProcessorLibxslt.cpp
|
| index 87bb7e539c10bedc812d3b5c9ec1a727279d2370..c7ec229cc206a4a2848dd7bcb2251b4312275294 100644
|
| --- a/Source/core/xml/XSLTProcessorLibxslt.cpp
|
| +++ b/Source/core/xml/XSLTProcessorLibxslt.cpp
|
| @@ -239,7 +239,7 @@ static xsltStylesheetPtr xsltStylesheetPointer(RefPtrWillBeMember<XSLStyleSheet>
|
|
|
| static inline xmlDocPtr xmlDocPtrFromNode(Node* sourceNode, bool& shouldDelete)
|
| {
|
| - RefPtr<Document> ownerDocument(sourceNode->document());
|
| + RefPtrWillBeRawPtr<Document> ownerDocument(sourceNode->document());
|
| bool sourceIsDocument = (sourceNode == ownerDocument.get());
|
|
|
| xmlDocPtr sourceDoc = 0;
|
| @@ -274,7 +274,7 @@ static inline String resultMIMEType(xmlDocPtr resultDoc, xsltStylesheetPtr sheet
|
|
|
| bool XSLTProcessor::transformToString(Node* sourceNode, String& mimeType, String& resultString, String& resultEncoding)
|
| {
|
| - RefPtr<Document> ownerDocument(sourceNode->document());
|
| + RefPtrWillBeRawPtr<Document> ownerDocument(sourceNode->document());
|
|
|
| setXSLTLoadCallBack(docLoaderFunc, this, ownerDocument->fetcher());
|
| xsltStylesheetPtr sheet = xsltStylesheetPointer(m_stylesheet, m_stylesheetRootNode.get());
|
|
|