| Index: Source/WebCore/html/RadioNodeList.cpp
|
| ===================================================================
|
| --- Source/WebCore/html/RadioNodeList.cpp (revision 122247)
|
| +++ Source/WebCore/html/RadioNodeList.cpp (working copy)
|
| @@ -46,7 +46,7 @@
|
|
|
| RadioNodeList::~RadioNodeList()
|
| {
|
| - m_node->nodeLists()->removeCacheWithAtomicName(this, DynamicNodeList::RadioNodeListType, m_name);
|
| + ownerNode()->nodeLists()->removeCacheWithAtomicName(this, DynamicNodeList::RadioNodeListType, m_name);
|
| document()->unregisterDynamicSubtreeNodeList(this);
|
| }
|
|
|
| @@ -86,13 +86,13 @@
|
| bool RadioNodeList::checkElementMatchesRadioNodeListFilter(Element* testElement) const
|
| {
|
| ASSERT(testElement->hasTagName(objectTag) || testElement->isFormControlElement());
|
| - if (m_node->hasTagName(formTag)) {
|
| + if (ownerNode()->hasTagName(formTag)) {
|
| HTMLFormElement* formElement = 0;
|
| if (testElement->hasTagName(objectTag))
|
| formElement = static_cast<HTMLObjectElement*>(testElement)->form();
|
| else
|
| formElement = static_cast<HTMLFormControlElement*>(testElement)->form();
|
| - if (!formElement || formElement != m_node)
|
| + if (!formElement || formElement != ownerNode())
|
| return false;
|
| }
|
|
|
|
|