Index: Source/core/html/HTMLLabelElement.h |
diff --git a/Source/core/html/HTMLLabelElement.h b/Source/core/html/HTMLLabelElement.h |
index f19939559e68f50e39948c27bc48209ed9c1eeff..68f733d36ddce2e8eef02fec431161d481b94d7a 100644 |
--- a/Source/core/html/HTMLLabelElement.h |
+++ b/Source/core/html/HTMLLabelElement.h |
@@ -61,17 +61,18 @@ inline bool isHTMLLabelElement(const Node* node) |
return node->hasTagName(HTMLNames::labelTag); |
} |
-inline bool isHTMLLabelElement(const Element* element) |
+inline bool isHTMLLabelElement(const Node& node) |
tkent
2013/10/24 01:22:32
Ditto.
|
{ |
- return element->hasTagName(HTMLNames::labelTag); |
+ return node.hasTagName(HTMLNames::labelTag); |
} |
-inline HTMLLabelElement* toHTMLLabelElement(Node* node) |
+inline bool isHTMLLabelElement(const Element* element) |
{ |
- ASSERT_WITH_SECURITY_IMPLICATION(!node || isHTMLLabelElement(node)); |
- return static_cast<HTMLLabelElement*>(node); |
+ return element->hasTagName(HTMLNames::labelTag); |
} |
+DEFINE_NODE_TYPE_CASTS_WITH_FUNCTION(HTMLLabelElement); |
+ |
} //namespace |
#endif |