 Chromium Code Reviews
 Chromium Code Reviews Issue 283663006:
  Oilpan: Prepare moving HTMLTemplateElement to oipan  (Closed) 
  Base URL: svn://svn.chromium.org/blink/trunk
    
  
    Issue 283663006:
  Oilpan: Prepare moving HTMLTemplateElement to oipan  (Closed) 
  Base URL: svn://svn.chromium.org/blink/trunk| Index: Source/core/html/HTMLTemplateElement.cpp | 
| diff --git a/Source/core/html/HTMLTemplateElement.cpp b/Source/core/html/HTMLTemplateElement.cpp | 
| index 9f4a4abc0972853555eb30daf32fe575f7405953..8eda5f75fd927d455f251ebe55dfcf2128d274ad 100644 | 
| --- a/Source/core/html/HTMLTemplateElement.cpp | 
| +++ b/Source/core/html/HTMLTemplateElement.cpp | 
| @@ -47,8 +47,10 @@ inline HTMLTemplateElement::HTMLTemplateElement(Document& document) | 
| HTMLTemplateElement::~HTMLTemplateElement() | 
| { | 
| +#if !ENABLE(OILPAN) | 
| if (m_content) | 
| m_content->clearHost(); | 
| +#endif | 
| } | 
| PassRefPtrWillBeRawPtr<HTMLTemplateElement> HTMLTemplateElement::create(Document& document) | 
| @@ -59,7 +61,7 @@ PassRefPtrWillBeRawPtr<HTMLTemplateElement> HTMLTemplateElement::create(Document | 
| DocumentFragment* HTMLTemplateElement::content() const | 
| { | 
| if (!m_content) | 
| - m_content = TemplateContentDocumentFragment::create(document().ensureTemplateDocument(), const_cast<HTMLTemplateElement*>(this)); | 
| + m_content = TemplateContentDocumentFragment::create(document().ensureTemplateDocument(), *const_cast<HTMLTemplateElement*>(this)); | 
| 
Mads Ager (chromium)
2014/05/13 15:52:26
Let's just keep it a pointer?
 | 
| return m_content.get(); | 
| } | 
| @@ -83,4 +85,10 @@ void HTMLTemplateElement::didMoveToNewDocument(Document& oldDocument) | 
| document().ensureTemplateDocument().adoptIfNeeded(*m_content); | 
| } | 
| +void HTMLTemplateElement::trace(Visitor* visitor) | 
| +{ | 
| + visitor->trace(m_content); | 
| + HTMLElement::trace(visitor); | 
| +} | 
| + | 
| } // namespace WebCore |