| Index: Source/core/xml/XSLTProcessor.h
|
| diff --git a/Source/core/xml/XSLTProcessor.h b/Source/core/xml/XSLTProcessor.h
|
| index 7d7bda10e4976a54fc1af891ac94b075eccb7c8e..b43b901ef1d334d0dbc5494fedcd3d0cc810a117 100644
|
| --- a/Source/core/xml/XSLTProcessor.h
|
| +++ b/Source/core/xml/XSLTProcessor.h
|
| @@ -41,10 +41,10 @@ class DocumentFragment;
|
|
|
| class XSLTProcessor : public RefCountedWillBeGarbageCollectedFinalized<XSLTProcessor>, public ScriptWrappable {
|
| public:
|
| - static PassRefPtrWillBeRawPtr<XSLTProcessor> create()
|
| + static PassRefPtrWillBeRawPtr<XSLTProcessor> create(Document& document)
|
| {
|
| ASSERT(RuntimeEnabledFeatures::xsltEnabled());
|
| - return adoptRefWillBeNoop(new XSLTProcessor);
|
| + return adoptRefWillBeNoop(new XSLTProcessor(document));
|
| }
|
| ~XSLTProcessor();
|
|
|
| @@ -79,13 +79,15 @@ public:
|
| void trace(Visitor*);
|
|
|
| private:
|
| - XSLTProcessor()
|
| + XSLTProcessor(Document& document)
|
| + : m_document(&document)
|
| {
|
| ScriptWrappable::init(this);
|
| }
|
|
|
| RefPtrWillBeMember<XSLStyleSheet> m_stylesheet;
|
| RefPtrWillBeMember<Node> m_stylesheetRootNode;
|
| + RefPtrWillBeMember<Document> m_document;
|
| ParameterMap m_parameters;
|
| };
|
|
|
|
|