Index: Source/core/svg/SVGStopElement.h |
diff --git a/Source/core/svg/SVGStopElement.h b/Source/core/svg/SVGStopElement.h |
index 4331a4a60af3bd49dfa0c540abd8d8ca8e1a8cc4..6b941f2e5035f0d905c0b2eadbbb51c8a5bd08f7 100644 |
--- a/Source/core/svg/SVGStopElement.h |
+++ b/Source/core/svg/SVGStopElement.h |
@@ -50,12 +50,13 @@ private: |
END_DECLARE_ANIMATED_PROPERTIES |
}; |
-inline SVGStopElement* toSVGStopElement(Node* node) |
+inline bool isSVGStopElement(const Node& node) |
{ |
- ASSERT_WITH_SECURITY_IMPLICATION(!node || toSVGElement(node)->isGradientStop()); |
- return static_cast<SVGStopElement*>(node); |
+ return node.isSVGElement() && toSVGElement(node).isGradientStop(); |
} |
+DEFINE_NODE_TYPE_CASTS_WITH_FUNCTION(SVGStopElement); |
+ |
} // namespace WebCore |
#endif |