| Index: Source/core/accessibility/AccessibilityRenderObject.cpp
|
| diff --git a/Source/core/accessibility/AccessibilityRenderObject.cpp b/Source/core/accessibility/AccessibilityRenderObject.cpp
|
| index f604032cd1fa4c5b05b7da55878a491bc130c9e4..e70aaf1d761db15dbcc9634d52eac35e69b0e0db 100644
|
| --- a/Source/core/accessibility/AccessibilityRenderObject.cpp
|
| +++ b/Source/core/accessibility/AccessibilityRenderObject.cpp
|
| @@ -227,11 +227,11 @@ LayoutRect AccessibilityRenderObject::elementRect() const
|
|
|
| for (const AccessibilityObject* obj = this; obj; obj = obj->parentObject()) {
|
| if (obj->isAccessibilityRenderObject())
|
| - static_cast<const AccessibilityRenderObject*>(obj)->checkCachedElementRect();
|
| + toAccessibilityRenderObject(obj)->checkCachedElementRect();
|
| }
|
| for (const AccessibilityObject* obj = this; obj; obj = obj->parentObject()) {
|
| if (obj->isAccessibilityRenderObject())
|
| - static_cast<const AccessibilityRenderObject*>(obj)->updateCachedElementRect();
|
| + toAccessibilityRenderObject(obj)->updateCachedElementRect();
|
| }
|
|
|
| return m_cachedElementRect;
|
| @@ -1157,7 +1157,7 @@ String AccessibilityRenderObject::textUnderElement() const
|
| // CSS content is used to insert text or when a RenderCounter is used.)
|
| RenderText* renderTextObject = toRenderText(m_renderer);
|
| if (renderTextObject->isTextFragment())
|
| - return String(static_cast<RenderTextFragment*>(m_renderer)->contentString());
|
| + return String(toRenderTextFragment(m_renderer)->contentString());
|
| else
|
| return String(renderTextObject->text());
|
| }
|
| @@ -1324,7 +1324,7 @@ AccessibilityObject* AccessibilityRenderObject::accessibilityHitTest(const IntPo
|
| if (result && result->accessibilityIsIgnored()) {
|
| // If this element is the label of a control, a hit test should return the control.
|
| if (result->isAccessibilityRenderObject()) {
|
| - AccessibilityObject* controlObject = static_cast<AccessibilityRenderObject*>(result)->correspondingControlForLabelElement();
|
| + AccessibilityObject* controlObject = toAccessibilityRenderObject(result)->correspondingControlForLabelElement();
|
| if (controlObject && !controlObject->exposesTitleUIElement())
|
| return controlObject;
|
| }
|
| @@ -1694,7 +1694,7 @@ void AccessibilityRenderObject::handleActiveDescendantChanged()
|
| Document& doc = renderer()->document();
|
| if (!doc.frame()->selection().isFocusedAndActive() || doc.focusedElement() != element)
|
| return;
|
| - AccessibilityRenderObject* activedescendant = static_cast<AccessibilityRenderObject*>(activeDescendant());
|
| + AccessibilityRenderObject* activedescendant = toAccessibilityRenderObject(activeDescendant());
|
|
|
| if (activedescendant && shouldNotifyActiveDescendant())
|
| doc.axObjectCache()->postNotification(m_renderer, AXObjectCache::AXActiveDescendantChanged, true);
|
| @@ -2197,7 +2197,7 @@ void AccessibilityRenderObject::addTextFieldChildren()
|
| if (!spinButtonElement || !spinButtonElement->isSpinButtonElement())
|
| return;
|
|
|
| - AccessibilitySpinButton* axSpinButton = static_cast<AccessibilitySpinButton*>(axObjectCache()->getOrCreate(SpinButtonRole));
|
| + AccessibilitySpinButton* axSpinButton = toAccessibilitySpinButton(axObjectCache()->getOrCreate(SpinButtonRole));
|
| axSpinButton->setSpinButtonElement(toSpinButtonElement(spinButtonElement));
|
| axSpinButton->setParent(this);
|
| m_children.append(axSpinButton);
|
| @@ -2326,7 +2326,7 @@ bool AccessibilityRenderObject::inheritsPresentationalRole() const
|
| if (!parent->isAccessibilityRenderObject())
|
| return false;
|
|
|
| - Node* elementNode = static_cast<AccessibilityRenderObject*>(parent)->node();
|
| + Node* elementNode = toAccessibilityRenderObject(parent)->node();
|
| if (!elementNode || !elementNode->isElementNode())
|
| return false;
|
|
|
|
|