Use is<>() / downcast<>() for Element
[WebKit-https.git] / Source / WebCore / html / HTMLSummaryElement.cpp
index 44b4dfd..ec6c3a2 100644 (file)
@@ -102,12 +102,12 @@ bool HTMLSummaryElement::isMainSummary() const
 
 static bool isClickableControl(Node* node)
 {
-    if (!node->isElementNode())
+    if (!is<Element>(node))
         return false;
-    Element* element = toElement(node);
+    Element& element = downcast<Element>(*node);
     if (is<HTMLFormControlElement>(element))
         return true;
-    Element* host = element->shadowHost();
+    Element* host = element.shadowHost();
     return host && is<HTMLFormControlElement>(host);
 }