Index: Source/core/dom/TagNodeList.cpp |
diff --git a/Source/core/dom/TagNodeList.cpp b/Source/core/dom/TagNodeList.cpp |
index 394463481792f77f2574d797350b8fc9b0ad77f5..1b5a461c4c486a15455d4dc6467cfe530612c7ae 100644 |
--- a/Source/core/dom/TagNodeList.cpp |
+++ b/Source/core/dom/TagNodeList.cpp |
@@ -45,13 +45,13 @@ TagNodeList::~TagNodeList() |
ownerNode()->nodeLists()->removeCacheWithQualifiedName(this, m_namespaceURI, m_localName); |
} |
-bool TagNodeList::nodeMatches(Element* testNode) const |
+bool TagNodeList::nodeMatches(const Element& testNode) const |
{ |
// Implements http://dvcs.w3.org/hg/domcore/raw-file/tip/Overview.html#concept-getelementsbytagnamens |
- if (m_localName != starAtom && m_localName != testNode->localName()) |
+ if (m_localName != starAtom && m_localName != testNode.localName()) |
return false; |
- return m_namespaceURI == starAtom || m_namespaceURI == testNode->namespaceURI(); |
+ return m_namespaceURI == starAtom || m_namespaceURI == testNode.namespaceURI(); |
} |
HTMLTagNodeList::HTMLTagNodeList(PassRefPtr<Node> rootNode, const AtomicString& localName) |
@@ -60,7 +60,7 @@ HTMLTagNodeList::HTMLTagNodeList(PassRefPtr<Node> rootNode, const AtomicString& |
{ |
} |
-bool HTMLTagNodeList::nodeMatches(Element* testNode) const |
+bool HTMLTagNodeList::nodeMatches(const Element& testNode) const |
{ |
return nodeMatchesInlined(testNode); |
} |