12011-01-17 MORITA Hajime <morrita@google.com>
2
3 Reviewed by NOBODY (OOPS!).
4
5 ElementRareData::m_shadowRoot should not be RefPtr.
6 https://bugs.webkit.org/show_bug.cgi?id=51914
7
8 This change makes m_shadowRoot a raw pointer, as Node::m_parent is.
9 This change is safe because shadow host pointer is stored as TreeShared::m_parent
10 which prevents deletion unless set to null.
11
12 No test, no behavioral change.
13
14 * dom/Element.cpp:
15 (WebCore::Element::shadowRoot):
16 (WebCore::Element::setShadowRoot):
17 (WebCore::Element::removeShadowRoot):
18 * dom/ElementRareData.h:
19 (WebCore::ElementRareData::ElementRareData):
20